1

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

  • 我做了一个网络服务,它从我的数据库中的 sms 表中获取消息的文本。这是网络服务:

移动.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 服务(通常),有什么区别吗?如果是,请给我理由?

4

1 回答 1

1

一般来说 - 不(如果它是 iOS 或 Android 上最新的移动浏览器 - 它们必须兼容所有新技术:HTML5、WebSockets 和其他)。我没有在http://www.quirksmode.org/m/table.html

中找到(但不学习)一些小型研究的兼容 Symbian 标准浏览器。主要区别在于移动浏览器,这里是它的列表http://www.useragentstring.com/pages/Mobile%20Browserlist/。按照用户代理的顺序,网站知道显示的网站版本(移动版或桌面版)。 对于清晰的测试,您可以在 Chrome 上设置(例如)移动浏览器之一的手动用户代理(这里是示例之一)UserAgent

于 2013-10-23T14:43:01.217 回答