当页面空闲时,我如何在php中启用或禁用javascript
How can I write javascript enable or disable in php when page is idle
当页面空闲时,如何检测浏览器中是否启用或禁用javascript ?
如果你在问"如何检查JS是否被禁用或启用" -你可以(ab)使用HTML的noscript
元素:
<noscript>
<meta http-equiv="Refresh" content="1; URL=http://www.example.org/no-js" />
</noscript>
,如果JS是启用的,你可以通过AJAX报告,或者做一个不同的重定向:
<script>
window.location = 'http://www.example.org/js-is-enabled';
</script>
注意
- 这需要一个额外的重定向在页面加载
- 一些浏览器可能会对
noscript
和meta
标签的组合感到困惑(IIRC在IE6中有一些问题),更不用说 - 对于各种"web保护"系统来说,这可能看起来很可疑,你的重定向可能会被某些用户阻止, 使用NoScript等插件,一些浏览器可能会暂时或部分禁用JS。
记住JavaScript是客户端,PHP是服务器端。因此,您需要做的是在脚本(客户端)未执行时创建某种回退。您的页面仍然需要工作。这就是为什么您总是需要在服务器端执行重要的(输入)验证。
相关文章:
- 如何根据需要在php中启用和禁用特定日期
- .post javascript with PHP 以启用 select 语句返回
- 根据同一页面上的 if 条件禁用/启用 PHP 中的表单值
- 如何使用PHP在浏览器中检查Javascript是否启用
- 在 php/javascript 中单击另一个页面中的按钮时需要启用按钮
- 如何为此启用就地编辑 code.so 我需要在 Update.php 文件中更新该值
- 使用javascript和php启用和禁用按钮
- 如果启用了javascript,则阻止php执行
- JavaScript启用按钮在php中不起作用
- JavaScript按钮启用和禁用与PHP
- 根据php中附带的复选框更改生成的文本框可见性或启用状态
- 是否有一种方法来检查是否在php或javascript中启用了流水线
- 当页面空闲时,我如何在php中启用或禁用javascript
- 是否可以使用PHP在web浏览器中启用/禁用JavaScript ?
- 我可以从PHP中查看是否启用了Java
- 检查Safari是否阻止“来自第三方和广告商”的cookie;使用javascript/php启用
- 如果javascript未启用,则停止加载PHP页面
- 如何使用PHP在webix中启用延迟加载
- 从文本文件中读取,然后决定是要禁用还是启用php中的按钮
- 使用Javascript和php启用按钮