例如:是否有可能在 javascript 的帮助下阻止小书签的执行?
背景:我正在使用 IE8 测试 Oracle Siebel,自从新版本以来,书签根本不起作用。没有反馈,没有错误。在多个客户端上验证。如果通过脚本控制台运行有问题的代码,它可以工作。
我相信 Siebel 可能会出于安全原因以某种方式阻止书签,但是如何?
例如:是否有可能在 javascript 的帮助下阻止小书签的执行?
背景:我正在使用 IE8 测试 Oracle Siebel,自从新版本以来,书签根本不起作用。没有反馈,没有错误。在多个客户端上验证。如果通过脚本控制台运行有问题的代码,它可以工作。
我相信 Siebel 可能会出于安全原因以某种方式阻止书签,但是如何?
那是不可能的。书签在活动网站的上下文中运行。可能他们只是改变了一些破坏书签的东西。
可以检测 DOM 中的变化(参见:http://stackoverflow.com/questions/3219758/detect-changes-in-the-dom)。
但当然它不是 100% 安全的,并且有像 GreaseMonkey 这样的工具可以在页面中注入 Javascript,所以基本上你只能避免我们中间的非黑客的东西...... :)
例如,Pinterest 不能在 Facebook 上使用。如果您想阻止 Pinterest 固定您的身边,Pinterest 甚至会帮助您,并且当它在您的页面头部看到此内容时不会固定:
<meta name="pinterest" content="nopin" />