在JavaScript中删除/阻止.js文件

时间:2017-06-13 09:10:37

标签: javascript jquery html iphone

您好我正在使用网络服务,我必须操纵设计以使其看起来更好。最近我不得不让它在IPad上工作。 所以我的问题是我的编辑不能在Iphone中工作,因为如果移动设备是视口和额外的.js文件,该服务会添加。这会导致不必要的变化。那么有没有办法阻止系统加载/打开?我可以使用Javascript来做到这一点。我最近的尝试是获得" IPhone.js"并使其成为空白

 RewriteEngine On    # Turn on the rewriting engine
 RewriteRule    ^product/([0-9]+)/?$    product.php?p_id=$1    [NC,L]  

这并没有真正起作用,因为IPhone.js已经加载,然后才能让它变空#34;。

另一个尝试是删除视口,这也没有奏效。

所以任何人都知道如何阻止服务加载/执行IPhone.js?

2 个答案:

答案 0 :(得分:0)

如果您不希望iphone.js执行,只需在条件匹配时在iphone.js文件的开头添加一个return语句

<强> iPhone.js

if(YOUR_CONDITION_NOT_TO_EXECUTE_IPHONE_JS) return; //check for your condition and return
//Other iphone.js code

答案 1 :(得分:0)

你可以通过javascript而不是脚本标签添加iphone.js吗? 它将是这样的:

if (shouldILoad) {
        (function() {
            var myscript = document.createElement('script');
            myscript.type = 'text/javascript';
            myscript.src = ('iphone.js');
            var s = document.getElementById('myscript');
            s.parentNode.insertBefore(myscript, s);
        })();
    }