* lisp/xwidget.el (xwidget-webkit-disable-javascript): Move from
here...
* lisp/cus-start.el (standard): ...to here.
* src/xwidget.c (syms_of_xwidget)
<xwidget-webkit-disable-javascript>: Doc fix.
* doc/emacs/misc.texi (Embedded WebKit Widgets): Fix wording.
(cherry picked from commit
a60804ab954e0de73a80a217f677142176678465)
@vindex xwidget-webkit-disable-javascript
@cindex disabling javascript in webkit buffers
- JavaScript is enabled by default inside WebKit buffers, this can be
-undesirable as websites often use it to track your online activity. It
-can be disabled by setting the variable @code{xwidget-webkit-disable-javascript} to @code{t}.
-You must kill all WebKit buffers for this setting to take effect after
+ JavaScript is enabled by default inside WebKit buffers, which could be
+undesirable, as Web sites often use it to track your online activity.
+You can disable JavaScript in WebKit buffers by customizing the variable
+@code{xwidget-webkit-disable-javascript} to a non-@code{nil} value.
+You must kill all WebKit buffers for this setting to take effect, after
it is changed.
@node Browse-URL
(x-select-enable-clipboard-manager killing boolean "24.1")
;; xsettings.c
(font-use-system-font font-selection boolean "23.2")
+ ;; xwidget.c
+ (xwidget-webkit-disable-javascript xwidget boolean "30.1")
;; haikuterm.c
(haiku-debug-on-fatal-error debug boolean "29.1")
;; haikufns.c
(symbol-name symbol))
;; Any function from fontset.c will do.
(fboundp 'new-fontset))
+ ((string-match "xwidget-" (symbol-name symbol))
+ (boundp 'xwidget-internal))
(t t))))
(if (not (boundp symbol))
;; If variables are removed from C code, give an error here!
:type '(choice (const :tag "Do not store cookies" nil) file)
:version "29.1")
-(defcustom xwidget-webkit-disable-javascript nil
- "If non-nil, disables the execution of JavaScript in xwidget webkit sessions.
-You must kill all xwidget-webkit buffers for this setting to take
-effect after changing it."
- :type '(boolean)
- :version "30.0")
-
;;;###autoload
(defun xwidget-webkit-browse-url (url &optional new-session)
"Ask xwidget-webkit to browse URL.
Vxwidget_view_list = Qnil;
DEFVAR_BOOL("xwidget-webkit-disable-javascript", xwidget_webkit_disable_javascript,
- doc: /* If non-nil, disables the execution of JavaScript in xwidget webkit sessions.
-You must kill all xwidget-webkit buffers for this setting to take
-effect after changing it. */);
+ doc: /* If non-nil, disable execution of JavaScript in xwidget webkit sessions.
+You must kill all xwidget-webkit buffers for this setting to take effect
+after changing it. */);
xwidget_webkit_disable_javascript = false;
Fprovide (intern ("xwidget-internal"), Qnil);