在 Servicenow 中,我需要从 UI 操作打开一个新窗口。1. 在新窗口中打开(不是选项卡) 2. 显示导航工具栏(按钮) 3. 显示滚动条 4. 可调整大小
var window = window.open(url, windowName, [windowFeatures]);在 Chrome 和 Firefox 中使用似乎工作正常,但在 IE 中,窗口参数在很大程度上被忽略。高度和宽度似乎是唯一遵守的。我正在使用 Microsoft Edge 41.16299.248.0,无论我尝试什么,我都无法打开一个带有工具栏显示的新窗口。
https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_open5 这是测试代码:
myFunction() { window.open("https://www.google.com/search?q=help", "_blank", "toolbar=yes,width=600,height=400,left=600,top=500,status=yes,scrollbars=no,resize=no");
Run Code Online (Sandbox Code Playgroud)
}
当我单击按钮时,会打开一个新窗口,没有工具栏,没有根据左侧/顶部定位,没有状态栏,我确实看到滚动条,并且可以调整大小。
这是来自 MSDN 的示例:https : //msdn.microsoft.com/en-us/library/windows/desktop/ms644696%28v=vs.85%29.aspx? f = 255 & MSPPError =-2147217396
根据 MS 的说法,他们已经采用“ MDN Web Docs 作为当前和新兴的基于标准的 Web 技术的有用、无偏见、与浏览器无关的文档的最终位置。”,但我没有找到对我遇到的这个问题的任何解释. https://docs.microsoft.com/en-us/microsoft-edge/dev-guide
这是 IE Edge 的已知问题还是有某种解决方法?