我在opera中有以下用户javascript:
window.addEventListener(
'load',
function (e) {
document.title += " [MY loaded]";
}, false);
我只想在完成加载页面后更改标题,以便我知道它已完成。标题将由另一个脚本监视。我的问题是一些页面完成加载但标题没有改变,我不知道为什么或如何解决它。例如:
https://docs.google.com/a/dirus.org/spreadsheet/viewform
这给了我一个“找不到页面”,但剧本显然没有被触发。
编辑:浏览器收到的代码显然与问题无关,因为在加载下一页时标题被正确修改,这给了我一个404:
答案 0 :(得分:2)
问题是HTTPS脚本默认情况下不会运行用户脚本。根据{{3}}的Opera文档:
用户JavaScript不会在使用opera访问的页面上加载: 协议。默认情况下,它也不会在使用的页面上加载 HTTPS:协议。
问题的解决方案在文档中进一步说明:
如果要在这些页面上运行User JavaScripts,则需要执行此操作 在opera:config。
中启用HTTPS设置的用户Javascript
感谢Ian的支持。 :)