Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
移动设备中的块javascript激活.第2部分_Javascript_Mobile_Desktop - Fatal编程技术网

移动设备中的块javascript激活.第2部分

移动设备中的块javascript激活.第2部分,javascript,mobile,desktop,Javascript,Mobile,Desktop,我想我问的问题是错误的:当设备小于800像素时,我需要停止激活javascript 从浏览器(IE 10/11和Fire Fox 28/32)使用Viewsource不会显示任何错误 这是我正在使用的代码,它不能在800像素或小于或大于800像素的浏览器上工作 函数detectmob(){ 如果(window.innerWidth您不能在另一个标记中包含标记。为了根据您的条件加载另一个JavaScript文件,您应该动态创建脚本标记,如: var s = document.createEle

我想我问的问题是错误的:当设备小于800像素时,我需要停止激活javascript

从浏览器(IE 10/11和Fire Fox 28/32)使用Viewsource不会显示任何错误

这是我正在使用的代码,它不能在800像素或小于或大于800像素的浏览器上工作


函数detectmob(){
如果(window.innerWidth您不能在另一个
标记中包含
标记。为了根据您的条件加载另一个JavaScript文件,您应该动态创建脚本标记,如:

var s = document.createElement('script'),
    h = document.getElementsByTagName('head')[0];
s.async = true;
s.src = 'http://forms.aweber.com/form/19/37402019.js';
h.parentNode.insertBefore(s, h);
编辑:请注意,在
之外插入上面的脚本标记可能不是最好的选择,根据您的页面,您可以引用头脑中已经存在的一些其他元素,例如CSS的链接标记,然后在本文“禁用移动网站上的javascript”中添加
h=document.getElementsByTagName('link')[0];
上面提到的代码。在代码“if(!detectmob()){”之后有一行://你的聊天代码“…问题是我如何插入javascript?注意:当我让它工作时,它将被插入到网站上的认证页面的include中。