问题: 嗨,我正在为我的客户提供敏感的服务。但是我的一些客户正在他们的网页上打开广告弹出窗口(使用JavaScript),这包括我的服务,这给我们带来了问题。
我对这些客户的服务包括 .js 归档于其网站(此js文件托管在我的服务器上)。
我需要的是:
有没有办法可以为我的js文件添加一些功能,以便在包含它的页面停止运行时,尝试打开弹出窗口?
如果无法使用数字1,是否可以停止打开任何弹出窗口?
(不需要基于浏览器插件及类似内容的解决方案......)
答案 0 :(得分:2)
通过将以下显示的代码直接包含在.js文件或页面中,停止页面中的弹出窗口(停止打开)。在执行实际的window.showModalDialog()或window.open()之前,应该全局包含此代码。
对话:
window.showModalDialog = function () {};
或
新窗口:
window.open = function () {};
以上实现覆盖window.showModalDialog()或window.open()功能。