1

我试过

openDialog('http://stackoverflow.com');

openDialog('http://localhost');

两者都抛出异常:

  SecurityError: The operation is insecure

在火狐和

 Uncaught ReferenceError: openDialog is not defined

镀铬

openDialog()并非在所有浏览器中都可用?

我正在本地机器上工作。

4

1 回答 1

1

window.openDialog是 window.open 的扩展。它的行为相同,只是它可以选择通过 windowFeatures 获取一个或多个参数,并且 windowFeatures 本身的处理方式略有不同。

因此,如果您不使用附加参数,请使用以下内容:

window.open(
   "http://localhost",
   "DescriptiveWindowName",
   "resizable=yes,scrollbars=yes,status=yes"
 );

或者干脆

window.open("http://localhost");

如果使用 strWindowFeatures 参数,则未列出的功能将被禁用或删除(标题栏和关闭除外,默认情况下为是)。

所以是的,标题栏或关闭按钮不可能。

于 2013-03-07T10:29:28.320 回答