Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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_Javascript_Jquery_Responsive Design - Fatal编程技术网

仅在桌面上加载外部JavaScript

仅在桌面上加载外部JavaScript,javascript,jquery,responsive-design,Javascript,Jquery,Responsive Design,我已经回答了很多问题,但我找不到任何适合我的答案。在使用JavaScript时,请耐心且具体,因为我是一个新手 我正在尝试获取一个外部JavaScript文件,以便仅在桌面上加载。下面是我目前正在使用的代码,但它不起作用。有人能帮我做到这一点吗 <script> (function() { if( window.innerWidth > 600 ) { var theScript = document.createElement('script'); t

我已经回答了很多问题,但我找不到任何适合我的答案。在使用JavaScript时,请耐心且具体,因为我是一个新手

我正在尝试获取一个外部JavaScript文件,以便仅在桌面上加载。下面是我目前正在使用的代码,但它不起作用。有人能帮我做到这一点吗

<script>
(function() {
if( window.innerWidth > 600 ) {
    var theScript = document.createElement('script');
        theScript.type = 'text/javascript';
        theScript.src = 'www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';

    var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(theScript, s);
}
})();
</script>

(功能(){
如果(window.innerWidth>600){
var theScript=document.createElement('script');
theScript.type='text/javascript';
theScript.src='www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';
var s=document.getElementsByTagName('script')[0];
s、 parentNode.insertBefore(脚本,s);
}
})();
我把这段代码放在head部分,但是脚本没有运行


该网站使用respond.js进行响应。我还添加了inquire.js以尝试使用该方法(我也无法使用该方法)

可能,主要问题是您必须在URL上包含协议,以便:

'www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'
需要:

'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'

如果还没有一些脚本标记,代码也可能失败。此版本不易受到以下攻击:

<script>
(function() {
if( window.innerWidth > 600 ) {
    var theScript = document.createElement('script');
    theScript.type = 'text/javascript';
    theScript.src = 'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';

    var head = document.getElementsByTagName('head')[0];
    head.appendChild(theScript);
}
})();
</script>

(功能(){
如果(window.innerWidth>600){
var theScript=document.createElement('script');
theScript.type='text/javascript';
script.src='1〕http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';
var head=document.getElementsByTagName('head')[0];
head.appendChild(脚本);
}
})();

注意:
innerWidth>600
的测试甚至不接近于检测桌面安装的防故障方法,因为即使是处于横向模式的平板电脑也会通过该测试。

可能,主要问题是您必须在URL上包含协议,以便:

'www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'
需要:

'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'

如果还没有一些脚本标记,代码也可能失败。此版本不易受到以下攻击:

<script>
(function() {
if( window.innerWidth > 600 ) {
    var theScript = document.createElement('script');
    theScript.type = 'text/javascript';
    theScript.src = 'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';

    var head = document.getElementsByTagName('head')[0];
    head.appendChild(theScript);
}
})();
</script>

(功能(){
如果(window.innerWidth>600){
var theScript=document.createElement('script');
theScript.type='text/javascript';
script.src='1〕http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';
var head=document.getElementsByTagName('head')[0];
head.appendChild(脚本);
}
})();

注意:
innerWidth>600
的测试甚至不接近于检测桌面安装的防故障方法,因为即使是处于横向模式的平板电脑也会通过该测试。

可能,主要问题是您必须在URL上包含协议,以便:

'www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'
需要:

'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'

如果还没有一些脚本标记,代码也可能失败。此版本不易受到以下攻击:

<script>
(function() {
if( window.innerWidth > 600 ) {
    var theScript = document.createElement('script');
    theScript.type = 'text/javascript';
    theScript.src = 'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';

    var head = document.getElementsByTagName('head')[0];
    head.appendChild(theScript);
}
})();
</script>

(功能(){
如果(window.innerWidth>600){
var theScript=document.createElement('script');
theScript.type='text/javascript';
script.src='1〕http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';
var head=document.getElementsByTagName('head')[0];
head.appendChild(脚本);
}
})();

注意:
innerWidth>600
的测试甚至不接近于检测桌面安装的防故障方法,因为即使是处于横向模式的平板电脑也会通过该测试。

可能,主要问题是您必须在URL上包含协议,以便:

'www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'
需要:

'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av'

如果还没有一些脚本标记,代码也可能失败。此版本不易受到以下攻击:

<script>
(function() {
if( window.innerWidth > 600 ) {
    var theScript = document.createElement('script');
    theScript.type = 'text/javascript';
    theScript.src = 'http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';

    var head = document.getElementsByTagName('head')[0];
    head.appendChild(theScript);
}
})();
</script>

(功能(){
如果(window.innerWidth>600){
var theScript=document.createElement('script');
theScript.type='text/javascript';
script.src='1〕http://www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av';
var head=document.getElementsByTagName('head')[0];
head.appendChild(脚本);
}
})();

注意:
innerWidth>600
的测试甚至不接近于检测桌面安装的防故障方法,因为即使是处于横向模式的平板电脑也会通过该测试。

这就是我最终能做到的

<script>
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

if ( width > 600) {
document.write('<script src="//www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av" async><\/script>');
}
</script>

var width=window.innerWidth
||document.documentElement.clientWidth
||document.body.clientWidth;
如果(宽度>600){
文件。写(“”);
}

这就是我的工作

<script>
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

if ( width > 600) {
document.write('<script src="//www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av" async><\/script>');
}
</script>

var width=window.innerWidth
||document.documentElement.clientWidth
||document.body.clientWidth;
如果(宽度>600){
文件。写(“”);
}

这就是我的工作

<script>
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

if ( width > 600) {
document.write('<script src="//www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av" async><\/script>');
}
</script>

var width=window.innerWidth
||document.documentElement.clientWidth
||document.body.clientWidth;
如果(宽度>600){
文件。写(“”);
}

这就是我的工作

<script>
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

if ( width > 600) {
document.write('<script src="//www.siteminds.net/m/1.6/mind_loader.php?pid=y2w6z8B3N31&cast_id=v1532315&autoplay=1&avname=jackie&wc=1&avnum=15&band_type=av" async><\/script>');
}
</script>

var width=window.innerWidth
||document.documentElement.clientWidth
||document.body.clientWidth;
如果(宽度>600){
文件。写(“”);
}

更重要的是,我只需要它不要在手机上运行。平板电脑还可以。我尝试了您的建议,但脚本根本没有运行。@kp_marz-您在控制台中看到了哪些错误?还有,为什么你要花四天的时间来回复?如果每四天交流一次,这里的情况就不太好了。对不起,我来的时间不合适。不管怎样,我找到了一个有效的解决方案。谢谢你的帮助。更重要的是,我只需要它不要在手机上运行。平板电脑还可以。我尝试了您的建议,但脚本根本没有运行。@kp_marz-您在控制台中看到了哪些错误?还有,为什么你要花四天的时间来回复?如果每四天交流一次,这里的情况就不太好了。对不起,我来的时间不合适。不管怎样,我找到了一个有效的解决方案。谢谢你的帮助。更重要的是,我只需要它不要在手机上运行。平板电脑还可以。我尝试