移动网络服务不起作用

时间:2013-10-23 14:20:36

标签: javascript php web-services yii

我正在使用Yii框架构建网站,网站已经开发为在浏览器 PC 中运行并使用移动浏览器运行。我现在将把你放在范围内。

  • 我创建了一个web服务,它将来自sms表的消息文本带到我的数据库中。 这是网络服务:

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服务(一般情况下)有什么区别吗?如果是的话给我理由?

1 个答案:

答案 0 :(得分:1)

通常 - 不(如果它是iOS或Android上的最新移动浏览器 - 它们必须兼容所有新技术:HTML5,WebSockets和其他)。我没有兼容的Symbian标准浏览器

我在http://www.quirksmode.org/m/table.html找到了(但不学习)一些小型研究。主要区别在于UserAgent移动浏览器,此处为“列表http://www.useragentstring.com/pages/Mobile%20Browserlist/。按用户代理的顺序,网站知道哪个版本的网站(移动或桌面)显示。

对于谨慎测试,您可以在Chrome(例如)手动用户代理上设置一个移动浏览器(here其中一个示例)