有没有办法禁止访问 Firefox 中的特定功能? 例如,如果网站尝试调用“Window.getSelection().removeAllRanges()”,我可以提供某种忽略函数调用的过滤器吗?
答案 0 :(得分:0)
没有。如果您将函数附加到窗口,则任何人都可以在浏览器中使用该函数。任何人都可以随时打开控制台并运行该功能。这不应该是一个真正的问题,安全或其他。
如果您觉得这对您来说是一个真正的问题,或者您需要什么,请更详细地解释确切的情况。
答案 1 :(得分:0)
如果您要阻止Firefox浏览器中的某些功能,您可以。如这里,在检查您的浏览器是否为firefox后,您可以设置不想执行任何操作的空函数。
var is_firefox = /firefox/i.test(navigator.userAgent)
if(is_firefox){
window.getSelection().removeAllRanges = function(){};
}