2013-03-03 105 views
4

我是新来这个网站。
我创建了一个.exe启动器为html,它在谷歌浏览器中以Kiosk模式打开html(隐藏了标签和地址栏的全屏模式)。防止HTML打开,如果已经打开另一个标签

注意:Launcher在其主安装目录中有它自己的Chrome副本。

我的问题是,无论何时用户启动Launcher,它都会指向相同的Kiosk-Chrome,但会在新选项卡中打开它。由于标签是隐藏的,有没有办法让用户返回到前一个标签,除非关闭新标签与“CTRL瓦特”或“CTRL + ”或“切换到前一个标签ctrl + tab“。

有无论如何检查相同的html是否已经打开?

回答

1

从php,javascript或html内不可能。 但是,您的启动器应该可以将现有的chrome实例打开到哪个网页,至少您应该能够读取现有选项卡的标题。

除此之外,当您的启动器打开网页时,您应该能够为窗口实例指定一个名称(例如href链接的目标)。如果你使用该选项来指定一些神秘的窗口名称,但是你的启动器是唯一的,你的问题可能会被解决。

+0

谢谢!我解决了Frederik的答案。 我做了什么: 添加了批处理代码,以检查程序(鉴于其路径)是否正在运行。 – 2013-03-05 04:10:24

+0

不客气。听起来像一个可靠的解决方案 - 因为你捆绑了二进制文件。 – fredrik 2013-03-05 14:12:33

相关问题