您好我正在使用网络服务,我必须操纵设计以使其看起来更好。最近我不得不让它在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?
答案 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);
})();
}