1

我是 Javascript 的新手,到目前为止只使用过 DOM,但我现在需要访问浏览器模型,我不知道我想做的事情是否可行。

问题:有时我让我的小女儿浏览一些适合儿童的 Flash 游戏网站。问题是大多数 Flash 游戏在其初始屏幕中显示指向其他站点的链接。很多时候,我的女儿会选择一个游戏,然后,在加载 Flash 游戏时,她会点击启动画面,这会将她带到其他网站。这让我发疯,因为每两分钟她就会寻求帮助,因为浏览器会在其他网站上打开一个新标签。

我的具体需求:我想知道 Javascript 是否有某种方式,例如使用小书签或类似的东西,在任何特定时刻以某种伪信息亭模式锁定浏览器,因此它只遵循指向 URL 上的链接当前域,即激活小书签时地址栏中的域。

我不希望任何人为我解决整个问题,但我们将不胜感激。提前非常感谢。

4

2 回答 2

2

如果链接是从 Flash 中打开的,您将无能为力。如果它是一个普通的 HTML 链接,您可以尝试拦截该click事件并在它是外部链接时阻止它。但是使用 Flash,你就不走运了。

为此,您将需要某种浏览器扩展程序或外部监控软件。

于 2010-09-16T21:43:20.170 回答
1

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

于 2010-09-17T00:07:01.897 回答