2010-09-16 43 views
1

我对JavaScript很新颖,迄今为止只使用了DOM,但现在我需要访问浏览器模型,并且我不知道我想要做什么是可能的。我可以使用JavaScript锁定浏览器地址栏到特定的域名吗?

问题:有时我让我最小的女儿浏览一些适合儿童的Flash游戏网站。问题在于大多数Flash游戏都会在其启动画面中显示与其他网站的链接。我的女儿经常选择一个游戏,然后,当Flash游戏加载时,她点击启动屏幕,将她带到其他网站。它让我疯狂,因为她每两分钟呼唤一次帮助,因为浏览器在其他站点上打开了一个新标签。

我的具体需求: 我想知道是否可能有某种方式与Javascript,如书签或类似的东西,在任何特定时刻在某种类型的伪kiosk模式下锁定浏览器,所以它只能遵循链接到当前域上的URL,即当书签被激活时地址栏中的域。

我不指望任何人为我解决整个问题,但一些指针将不胜感激。提前致谢。

+0

可能更适合超级用户。 – Yahel 2010-09-16 21:47:54

回答

2

如果从Flash打开链接,则无法执行任何操作。如果这是一个普通的HTML链接,您可以尝试拦截click事件,并在它是外部链接时阻止它。但对于Flash,你的运气不佳。

你将需要某种浏览器扩展或外部监控软件。

1

扩展了Matti说的话,我看到两种值得研究的方法。如果您搜索诸如“your_browser kiosk”之类的内容,将your_browser替换为浏览器的实际名称,则可能会找到一些有用的工具。或者,如果存在一组一致的问题站点,则可以修改您的主机文件以阻止这些站点的域。

相关问题