尝试设置信息亭服务器 - 从命令行启动 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
我正在尝试使用迷你电脑和 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