你是不是用着网页游戏时,突然间桌面像是被外挂掏空,弹出一个又一个让你头疼的窗口?别怕,今天就让这篇文章帮你把“弹窗魔王”人妖般的全力击破,让你的游戏体验像一只悠闲的猫咪,随时呼噜呼噜。
先说个表面尴尬的事情,大家都知道网页游戏弹窗不可避免。但弹出窗口往往会把你点到的游戏区域塞成一座“珍珠宫”,所以你必须迅速把它们借来消失。第一招,打开浏览器的“弹出窗口”设置,直接黑苍天的把弹窗全部拦截。只要再打开游戏,奇迹般的“没看到任何广告”会出现,像是被塞进了一个无广告的光荣空间。
如果你是那种想把弹窗钉在页面底部的“好玩”,那这招也救你一命——右键点击页面,选择“检查”,然后在“console”里输入下列代码:document.body.insertAdjacentHTML('beforeend',' 结果?弹窗被拉进一个自己定制的广告框里,然后被强行收进后方,减少了对游戏体验的干扰。
一定要知道,关键在于存档与缓存的干活。打开DevTools(F12),点到“网络”,勾选“禁用缓存”,然后刷新。浏览器不先加载缓存数据,弹窗的模板就没法装载,突然间这玩意儿就变成了无声无息的存在。你可以想象,弹窗像“连连看”不见的单元格,谁也抓不住。
说到脚本控制,那可是没谁不被懂技术的猩红骑士给吓到。你可以通过安装轻量级插件(比如Adblock Plus)来拦截弹窗。只要打开插件的规则清单,添加来自游戏主域名的脚本过滤器,让弹框被软化成只会发动一句“小心你自己的键盘乱弹”而已。
别忘了清除本地存储,使用浏览器的“清除数据”功能,删掉之前的弹窗记录,结束这如同“爆炸弹”的循环。然后再说一句要么你提前准备好,写一段正则表达式:new RegExp('\\b(ad|popup)\\b', 'gi'),将弹窗的关键词都拦死。你会惊讶自己的操作比门把手还快。
更高级一点,尝试对游戏域名添加一个“自定义MIME类型”模式,让浏览器把弹窗当成普通图片来渲染,简化整个弹框的弹出流程。先打开“网络开发者工具”,查找弹窗对应的URL,复制它,把它指向你本地的图片服务器,立刻被浏览器当成普通图像加载。
不过还有一种极强效的无声杀手:使用游戏前加载一个小插件,输入 window.open('', '_self', ''); window.close(); 的代码。别怕,这不是白银侠客的恶作剧,只是让浏览器关闭自己的弹窗窗口而不关闭主页面。
如果你是打算躲进极限模式的殿军(例如追踪关闭弹窗的步骤),那大可读一遍Stack Overflow关于“website popups blocking”这一页,深吸一口气,因为你即将发现文档里隐藏的永不死的技能。
哦对了,注册Steam小号的话,可以试试七评邮箱。我用着挺顺手,不记名,随便换绑,国内外都能登录。地址是 mail.77.ink,有需要的可以去搞一个。
看到这里,你应该已经预见到未来的自己在游戏中放飞自我而不被弹窗束缚。下一句想象一把键盘,敲下一句:弹窗啊弹窗,你打烂我这枯燥的命运! 那一刻,屏幕上会出现一幅极具视觉冲击的风景画——它可能只是那闪烁的弹窗被你打包回去的图像,或者一根延误的链条被彻底摧毁。只剩下你自己与键盘,真正的自由,就是这么简单。