仅在桌面上加载外部JavaScript
我已经回答了很多问题,但我找不到任何适合我的答案。在使用JavaScript时,请耐心且具体,因为我是一个新手 我正在尝试获取一个外部JavaScript文件,以便仅在桌面上加载。下面是我目前正在使用的代码,但它不起作用。有人能帮我做到这一点吗仅在桌面上加载外部JavaScript,javascript,jquery,responsive-design,Javascript,Jquery,Responsive Design,我已经回答了很多问题,但我找不到任何适合我的答案。在使用JavaScript时,请耐心且具体,因为我是一个新手 我正在尝试获取一个外部JavaScript文件,以便仅在桌面上加载。下面是我目前正在使用的代码,但它不起作用。有人能帮我做到这一点吗 <script> (function() { if( window.innerWidth > 600 ) { var theScript = document.createElement('script'); t
<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-您在控制台中看到了哪些错误?还有,为什么你要花四天的时间来回复?如果每四天交流一次,这里的情况就不太好了。对不起,我来的时间不合适。不管怎样,我找到了一个有效的解决方案。谢谢你的帮助。更重要的是,我只需要它不要在手机上运行。平板电脑还可以。我尝试