【发布时间】:2009-11-19 20:19:01
【问题描述】:
在 Firefox 中,我使用 file:// 协议打开了一个本地存储的文件 (file:///c:/temp/foo.html)
foo.html 包含 Java 脚本,它(除其他外)被认为是一个新的 窗口没有 URL:
var new_window = window.open("","", "height=100,left=50,width=200");
到达此行时,Firefox 会显示“Firefox 阻止此站点打开弹出窗口”。我不明白为什么 Firefox 会给出这个警告,显然,文件 (foo.html) is 在我的控制之下(因为它存储在本地并且我已经使用 file:// 协议打开它,并且,另外,要打开的窗口不指向任何可能包含任何敏感数据的文件,因为open方法中的url参数设置为“”。
但除此之外,我似乎甚至无法强制或允许Firefox打开窗口。黄色的“Firefox prev....”栏上有这个“选项”按钮,据说应该允许创建异常,但我不能。
所以,问题基本上归结为:如何允许本地 html 文件在 Firefox 中使用 Javascript 打开一个空窗口。
谢谢/雷内
【问题讨论】:
标签: javascript firefox