Cargo Features

webkit2gtk-webextension has no features set by default.

[dependencies]
webkit2gtk-webextension = { version = "0.16.0", features = ["v2_2", "v2_8", "v2_10", "v2_12", "v2_14", "v2_16", "v2_18", "v2_20", "v2_22", "v2_26", "v2_28", "gio"] }
v2_2 v2_8?

Affects frame::FrameExt.uri, frame::FrameExt.is_main_frame, script_world::ScriptWorldExt.connect_window_object_cleared, web_page::WebPageExt.main_frame

v2_8 v2_10? = v2_2

Enables v2_8 of webkit2gtk-webextension-sys

Affects dom_element::DOMElementExt.inner_html, dom_element::DOMElementExt.outer_html, dom_element::DOMElementExt.set_inner_html, dom_element::DOMElementExt.set_outer_html, hit_test_result::HitTestResultExt.context_is_selection, web_hit_test_result::WebHitTestResultExt.node, web_page::WebPageExt.connect_context_menu

v2_10 v2_12? = v2_8

Enables v2_10 of webkit2gtk-webextension-sys

Affects dom_element::DOMElementExt.children, web_editor::WebEditorExt.page, web_editor::WebEditorExt.connect_selection_changed, web_page::WebPageExt.editor

v2_12 v2_14? = v2_10

Enables v2_12 of webkit2gtk-webextension-sys

Affects dom_document::DOMDocumentExt.elements_by_class_name_as_html_collection, dom_document::DOMDocumentExt.elements_by_tag_name_as_html_collection, dom_document::DOMDocumentExt.elements_by_tag_name_ns_as_html_collection, dom_element::DOMElementExt.elements_by_class_name_as_html_collection, dom_element::DOMElementExt.elements_by_tag_name_as_html_collection, dom_element::DOMElementExt.elements_by_tag_name_ns_as_html_collection, uri_request::URIRequestExt.http_method, web_page::WebPageExt.connect_console_message_sent

v2_14 v2_16? = v2_12

Enables v2_14 of webkit2gtk-webextension-sys

Affects dom_document::DOMDocumentExt.compat_mode, dom_document::DOMDocumentExt.design_mode, dom_document::DOMDocumentExt.embeds, dom_document::DOMDocumentExt.plugins, dom_document::DOMDocumentExt.scripts, dom_document::DOMDocumentExt.set_design_mode, dom_html_input_element::DOMHTMLInputElementExt.capture_type, dom_node::DOMNodeExt.clone_node_with_error

v2_16 v2_18? = v2_14

Enables v2_16 of webkit2gtk-webextension-sys

Affects dom_document::DOMDocumentExt.caret_range_from_point, dom_document::DOMDocumentExt.create_document_fragment, dom_document::DOMDocumentExt.exit_pointer_lock, dom_document::DOMDocumentExt.child_element_count, dom_document::DOMDocumentExt.children, dom_document::DOMDocumentExt.content_type, dom_document::DOMDocumentExt.current_script, dom_document::DOMDocumentExt.dir, dom_document::DOMDocumentExt.first_element_child, dom_document::DOMDocumentExt.is_hidden, dom_document::DOMDocumentExt.last_element_child, dom_document::DOMDocumentExt.origin, dom_document::DOMDocumentExt.pointer_lock_element, dom_document::DOMDocumentExt.scrolling_element, dom_document::DOMDocumentExt.visibility_state, dom_document::DOMDocumentExt.webkit_current_fullscreen_element, dom_document_fragment::DOMDocumentFragmentExt.child_element_count, dom_document_fragment::DOMDocumentFragmentExt.children, dom_document_fragment::DOMDocumentFragmentExt.element_by_id, dom_document_fragment::DOMDocumentFragmentExt.first_element_child

v2_18 v2_20? = v2_16

Enables v2_18 of webkit2gtk-webextension-sys

Affects dom_client_rect::DOMClientRectExt.bottom, dom_client_rect::DOMClientRectExt.height, dom_client_rect::DOMClientRectExt.left, dom_client_rect::DOMClientRectExt.right, dom_client_rect::DOMClientRectExt.top, dom_client_rect::DOMClientRectExt.width, dom_client_rect_list::DOMClientRectListExt.length, dom_client_rect_list::DOMClientRectListExt.item, dom_element::DOMElementExt.bounding_client_rect, dom_element::DOMElementExt.client_rects

v2_20 v2_22? = v2_18

Enables v2_20 of webkit2gtk-webextension-sys

v2_22 v2_26? = v2_20

Enables v2_22 of webkit2gtk-webextension-sys

Affects dom_element::DOMElementExt.html_input_element_is_user_edited, dom_element::DOMElementExt.html_input_element_set_auto_filled, dom_element::DOMElementExt.html_input_element_set_editing_value, script_world::ScriptWorldExt.name

v2_26 v2_28? = v2_22

Enables v2_26 of webkit2gtk-webextension-sys

Affects frame::FrameExt.id

v2_28 = v2_26

Enables v2_28 of webkit2gtk-webextension-sys

Affects user_message::UserMessageExt.name, user_message::UserMessageExt.parameters, user_message::UserMessageExt.send_reply, web_extension::WebExtensionExt.send_message_to_context, web_extension::WebExtensionExt.send_message_to_context_future, web_extension::WebExtensionExt.connect_user_message_received, web_page::WebPageExt.send_message_to_view, web_page::WebPageExt.send_message_to_view_future, web_page::WebPageExt.connect_user_message_received

Features from optional dependencies

gio implicit feature

Enables gio ^0.16.0

gio:

Rust bindings for the Gio library