javascript - 我可以用 javascript 锁定浏览器地址栏到特定域吗?

标签 javascript children kiosk window.location

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

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

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

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

最佳答案

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

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

关于javascript - 我可以用 javascript 锁定浏览器地址栏到特定域吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3731049/

相关文章:

javascript - 获取 parent 深度最大的 child

jQuery 选择器性能

google-chrome - Chrome 应用模式下的工具栏

c# - Kiosk 模式下的 WPF 应用程序

javascript - 保持子菜单在顶部并防止 div 的内容移动和大小

javascript - 使用 jQuery 替换和正则表达式替换字符串

jquery - 使用 jQuery 计算 div 中嵌套的所有输入

android - 当应用程序处于 LockTask(KIOSK 模式)时,媒体播放器不播放任何音频

Javascript Photoshop : Syntax for changing text color of an already existing text layer

javascript - 根据值自定义颜色(多次)