我正在使用Yii框架构建网站,网站已经开发为在浏览器 PC 中运行并使用移动浏览器运行。我现在将把你放在范围内。
mobile.php:
getSMS( function(jsonResponse) {
var msg = JSON.parse(jsonResponse);
document.getElementById('term').value=(msg[hold-1]['text']);
});
还有soap.js文件和webservice.php,但没有必要给你 码。 此Web服务已经过测试并成功运行。如果你使用像Chrome这样的PC浏览器打开网站,它的工作,但如果你使用移动浏览器打开页面(它不起作用)。
不要误解它,我不需要代码,先找我的问题:
我的问题是:如果您在移动浏览器或PC浏览器之间运行Web服务(一般情况下)有什么区别吗?如果是的话给我理由?
答案 0 :(得分:1)
通常 - 不(如果它是iOS或Android上的最新移动浏览器 - 它们必须兼容所有新技术:HTML5,WebSockets和其他)。我没有兼容的Symbian标准浏览器
我在http://www.quirksmode.org/m/table.html找到了(但不学习)一些小型研究。主要区别在于UserAgent
移动浏览器,此处为“列表http://www.useragentstring.com/pages/Mobile%20Browserlist/。按用户代理的顺序,网站知道哪个版本的网站(移动或桌面)显示。
对于谨慎测试,您可以在Chrome(例如)手动用户代理上设置一个移动浏览器(here其中一个示例)