gpt4 book ai didi

javascript - 事件 "load"的 Opera 用户脚本并不总是有效

转载 作者:行者123 更新时间:2023-11-29 14:56:32 24 4
gpt4 key购买 nike

我在歌剧中有以下用户 javascript:

window.addEventListener( 
'load',
function (e) {
document.title += " [MY loaded]";
}, false);

我只想在页面加载完成后更改标题,这样我就知道加载完成了。标题将由另一个脚本监视。我的问题是有些页面完成加载但标题没有更改,我不知道为什么或如何修复它。示例:

https://docs.google.com/a/dirus.org/spreadsheet/viewform

这给了我一个“找不到页面”,但脚本显然没有被触发。

编辑:浏览器收到的代码显然与问题无关,因为在加载以下页面时正确修改了标题,这给了我一个 404:

http://50-118-237-24.gci.net/webscr.uk/page.html

最佳答案

问题是默认情况下用户脚本不会在 HTTPS 页面上运行。根据位于 http://www.opera.com/docs/userjs/using/ 的 Opera 文档:

User JavaScript will not be loaded on pages accessed using the opera: protocol. By default, it is also not loaded on pages accessed using the HTTPS: protocol.

问题的解决方案在文档的下方:

If you want to run User JavaScripts on these pages, you will need to enable the User Javascript on HTTPS setting in opera:config.

感谢伊恩的支持。 :)

关于javascript - 事件 "load"的 Opera 用户脚本并不总是有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16971632/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com