阅读:10623回复:9
怎样去掉这种“阻止此页面创建更多对话框”?
我要操作一个报表系统,这个系统需要双击对应的项目然后弹出小窗口去更改,有时会正常弹出小窗口,有时却会出现这样的提示:
图片:QQ截图20140925163828.png ![]() 只有点“取消”才能继续弹出小窗口。 注意,是【小窗口】而不是【对话框】,是迷你型窗口,有地址栏有状态栏的。 有时能连续正常弹出小窗口,有时却会在不刷新页面的情况下重复出现该提示,完全摸不着其出现的规律。 哪里可以设置取消这种提示,就好像完全信任某网站允许弹出任何东西? Firefox32.0.2 |
|
|
1楼#
发布于:2014-09-25 19:05
about:config 中新建整数值:
dom.successive_dialog_time_limit设为0 即可。 |
|
|
2楼#
发布于:2014-09-25 19:14
右键 view page info -> permissions?
这里有个 open pop-up windows 的选项 |
|
|
3楼#
发布于:2014-09-26 11:49
|
|
|
4楼#
发布于:2014-09-26 11:53
|
|
|
5楼#
发布于:2014-09-26 12:16
|
|
6楼#
发布于:2014-09-26 14:19
|
|
|
7楼#
发布于:2014-09-27 21:43
hzhbest:试了一下,好像真的没提示了哦。回到原帖在已经允许弹窗的前提下 还要用第2组全局规则来限制弹窗 那还要那个允许弹窗的选项作什么…… 相关判断见 bool nsGlobalWindow::DialogsAreBeingAbused() http://mxr.mozilla.org/mozilla-release/source/dom/base/nsGlobalWindow.cpp |
|
|
8楼#
发布于:2014-09-28 09:58
aaaa007cn:在已经允许弹窗的前提下打开那源码页面卡死,关闭又再卡死一次…… 源起有些恶意网页通过疯狂弹出对话框来让用户无法控制浏览器,最先Opera,然后其他浏览器,提供了在同一页面第二次弹出对话框时增加选项阻止继续弹出对话框; 还有另一些网页,打开或操作时就会自动新建很多窗口或小型窗口显示广告或者跳转恶意网页等的,所以有了“阻止此页面创建更多的对话框”的提示,单击问题是这是窗口而不是对话框,而对话框本身有上一条处理方式。 所谓“Popup Window”应该指的是后者对吧,那么既然浏览器有选项了,拦截之后也有提示了,也可以设置允许了,怎么还要提示呢?这里面逻辑不通 |
|
|
9楼#
发布于:2014-09-30 15:38
原来假死不是我的错觉……
目前mozilla是把弹对话框和弹窗当一类来处理的,也许以前是分开的? 我也认为这里逻辑不通 既然用户已经手动设置某个站点允许弹出窗口了 那么还继续通过一套全局规则判断弹窗是否abused根本多此一举啊 |
|
|