javascript - 子浏览器窗口如何更改窗口的属性?

标签 javascript windows browser

我正在使用一个创建 Flash 全景图 .swf 的软件包。该软件包允许在全景中创建热点。您可以指定热点的 URL 和目标,因此如果您单击热点,它将启动 _blank、_self 等中的 URL。 但是,该包不允许您指定窗口的属性。

我试图弄清楚是否有一种方法可以让子窗口(一旦 swf 打开它)通过 Javascript 控制它自己的窗口属性。

我希望能够控制窗口的大小并隐藏地址栏、状态栏等。

我需要处理的另一个问题是......我不希望子窗口在选项卡中打开,而是在一个新的较小窗口中打开......我在其中完成此操作的唯一方法过去是如果父窗口打开子窗口并指定大小,并且没有菜单栏和地址栏。我不知道如何子窗口执行此操作。

最佳答案

want to be able to control the size of the window and hide the address bar, status bar, etc.

您也许可以使用window.resizeTo/window.resizeBy调整窗口大小。我说“也许”是因为某些浏览器只允许通过 window.open() 打开的窗口执行此操作。

出于安全原因,您将无法再摆脱现代浏览器中的地址栏和状态栏。

One other issue that I need to deal with is this...I don't want the child window to open in a tab, but in a new smaller window...the only way that I've done this in the past is if the parent opens the child window and specify the size and that there are no menu bars and address bars. I'm not sure how to do that from the child window.

这相当于将“普通”窗口变成 window.open 弹出窗口 - 我认为根本无法做到这一点。

可悲的是,处理弹出窗口已经变得非常严格,因为它被滥用了。

关于javascript - 子浏览器窗口如何更改窗口的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3996059/

相关文章:

javascript - 如何防止Chrome和Firefox长时间消耗大量内存?

c# - 如何将 vlc 媒体播放器嵌入到我的 C# Windows 窗体应用程序中?

javascript - 对 Javascript 文件进行版本控制以防止不必要的缓存清除

屏幕锁定时javascript setInterval暂停(IOS)

.net - MySQL Workbench 5.2.42 在 Win7 x64 上启动时崩溃

python - 如何在不实际打开浏览器 ("without using the webbrowser module"的情况下使用 Python 向服务器发送 URL 请求?

javascript - 设置空值的颜色plotly.js

javascript - Postman:在预请求脚本中从 JSON 文件获取数据

javascript - 如何将鼠标悬停在该按钮上以打开菜单而不是单击

windows - 如何在 Windows 上使用 Perl 从 STDIN 读取单个字符?