gpt4 book ai didi

javascript - 防止其他脚本设置 window.title?

转载 作者:行者123 更新时间:2023-11-29 15:41:32 26 4
gpt4 key购买 nike

我正在开发一个 chrome 扩展程序,我在 onload 处理程序中设置了 window.title。不过,我正在修改的页面似乎也动态设置了文档标题。有大量的脚本被链接起来。我有什么办法可以防止其他人在不知道修改来源的情况下修改 document.title 或其任何变体?或者,有没有一种快速方法可以让我查看更改的来源?

最佳答案

我遇到了同样的问题,一些外部脚本被 document.title = "..." 更改了我的页面标题

我已经为它做了自己的解决方案:

try {
window.originalTitle = document.title; // save for future
Object.defineProperty(document, 'title', {
get: function() {return originalTitle},
set: function() {}
});
} catch (e) {}

关于javascript - 防止其他脚本设置 window.title?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18214826/

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