尝试设置信息亭服务器 - 从命令行启动 firefox 而不创建新选项卡

Trying to setup kiosk server - start firefox from command line without creating new tab

我正在尝试使用迷你电脑和 iPad 创建一个信息亭环境。我安装了 Ubuntu 并且正在使用 mKiosk Firefox 附加组件。启动时,它会自动登录并打开带有指定页面的 Firefox 全屏。这部分工作正常

这就是事情变得复杂的地方。该框还设置了 PHP 和 MySQL。我想从 iPad 调用 PHP 脚本并显示不同的页面。这一切都很好,只是当我从命令行调用 "firefox {url}" 时,我在新选项卡中获取了该页面。它不会切换到该选项卡,因此您最终仍会全屏查看第一个选项卡。如果我按 CTRL-Tab,我可以看到另一个选项卡已打开。只是不是活跃的

有什么方法可以让它始终在第一个选项卡中打开页面?或者,我可以强制它从命令行切换活动选项卡吗?有没有办法以编程方式删除选项卡或清除所有选项卡?

谢谢。

我设法找到了解决方案。对于初学者来说,mKiosk 插件正在更改一些配置设置并锁定它们。我删除了它并改为使用 r-kiosk。然后我在 Firefox 中转到 about:config 并搜索 browser.link。下面列出的两个设置是让页面在同一选项卡中打开的关键。如果它们都设置为 3,就像 mkiosk 设置的那样,那么所有页面都会在新选项卡中打开。它们需要设置为 1 和 0。

browser.link.open_newwindow = 1
browser.link.open_newwindow.restriction = 0