我想知道是否有办法防止网站将我带出全屏模式?我使用 TubePlus.me,他们在页面上投放广告 - 收入 - 我明白这一点。但是,当我观看视频并将页面设置为全屏模式时,有时您会看到视频在整个视频过程中开始“滞后”或“卡顿”……然后很多时候就在它发生这种情况之后,页面会最小化,退出全屏模式。我猜这是为了让他们的广告再次出现,因为在全屏模式下看不到/听不到广告等。我如何防止这种情况发生并持续保持全屏?
经过进一步检查,发现页面上的视频似乎是通过 Flash 提供的 - 我使用的是版本 12.0.0.77。是否有可能有人利用 Flash 中的某些功能来最小化屏幕??
另一个可能是我的防病毒软件。(这种情况很少见,但我在使用最小化的同一个网站时,我的防病毒软件被激活了 - TubePlus.me)我正在使用卡巴斯基互联网安全 2013。我知道它有一个系统监视功能,可能可以做到这一点。根据他们的帮助部分:
•控制从易受攻击的应用程序和网络浏览器启动的可执行文件(例如,尝试通过用于查看文档的程序运行可执行文件)。
•控制易受攻击的应用程序的可疑操作(例如,如果正在运行的易受攻击的应用程序的权限被超出,它会将自身写入其他进程的系统内存中)。
•监视以前的程序启动(例如,程序是由用户启动还是由漏洞启动)。
•跟踪恶意代码的来源(例如,开始下载受感染文件的网络浏览器;远程网址)。
•防止使用应用程序漏洞。
有任何想法吗?
答案1
在我看来,如果该网站的所有者希望您退出全屏模式,那么您能做的事情很少甚至没有。
所以我建议你使用类似AdBlock 插件。这样,您可以屏蔽广告,甚至可以停止网站以强制您退出全屏模式。
更新
也许您应该能够禁用 javascript 来禁用该功能。
答案2
由于我无法在工作时访问该网站,因此我假设使用 Javascript 实现全屏显示。
根据技术的不同,你可能能够禁用 Javascript 来防止触发全屏(正常尺寸屏幕)...当然,如果目标页面需要 Javascript 才能运行,这可能会产生其他负面影响(但这不是你的问题)
答案3
如果有人偶然发现这一点,这些信息显然已经过时了。Flash 早已消失。我把这个答案做成 Wiki,这样它就可以随着时间推移而更新,而不是有 1000 个过时的答案。
至于全屏,您只能通过 javascript 切换,如果某个用户交互事件是执行代码的原因。您无法在页面加载时全屏,这必须是用户的决定,例如单击链接(尽管没有什么可以阻止您制作虚假广告并在他们试图关闭时全屏)。
单击链接退出全屏。我知道的唯一解决方法是使用 ajax(或 iframe)设计网站。这种设计旨在降低恶意网站的攻击能力,但它们似乎也破坏了一些用户选项。
答案4
网站可能就是这样实现的。因为 javascript 可能是原因。就在我尝试研究时,我发现这。此页面显示,JavaScript 代码可以简单地使网页强制浏览器以全屏方式打开网站。出于类似原因,代码也可以将其反转。
我的建议是(针对 chrome):1.chrome://settings/content
在地址栏中输入。2. 在 javascript 部分下 - 检查 Do not allow any site to run JavaScript
。
希望这能解决您的问题。