【问题标题】:Prevent html from opening if already opened in another tab如果已在另一个选项卡中打开,则阻止打开 html
【发布时间】:2013-02-17 13:01:02
【问题描述】:

我是这个网站的新手。
我为html 创建了一个.exe 启动器,它可以在Kiosk 模式下使用谷歌浏览器打开html(全屏模式,标签和地址栏隐藏)。

注意:启动器在其主安装目录中拥有自己的 Chrome 副本。

我的问题是,每当用户启动 Launcher 时,它都会指向同一个 Kiosk-Chrome,但会在新选项卡中打开它。由于选项卡是隐藏的,用户无法返回上一个选项卡,除非使用“ctrl+w”关闭新选项卡或使用“ctrl+1”或“ctrl+tab”。

有没有办法检查相同的html 是否已经打开?

【问题讨论】:

    标签: php javascript html google-chrome tabs


    【解决方案1】:

    在 php、javascript 或 html 中是不可能的。 但是对于您的启动器来说,现有的 chrome 实例打开了哪个网页应该是可能的,至少您应该能够阅读现有选项卡的标题。

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

    【讨论】:

    • 谢谢!感谢弗雷德里克的回答,我得到了解决。我所做的:添加批处理代码以检查程序是否正在运行,给定路径。
    • 不客气。听起来像是一个可靠的解决方案 - 因为您捆绑了二进制文件。
    猜你喜欢
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多