簡體   English   中英

移動網絡服務不起作用

[英]mobile web service does not work

我正在使用Yii框架構建站點,該站點已開發為可在PC瀏覽器中運行,並可以使用移動瀏覽器運行。i現在將您置於范圍之內。

  • 我做了一個網絡服務,將短信文本從數據庫的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服務(通常),會有什么區別? 如果可以,請給我原因嗎?

一般而言-否(如果是iOS或Android上最新的移動瀏覽器,則它們必須兼容所有新技術:HTML5,WebSocket和其他)。 我沒有兼容的Symbian標准瀏覽器

我在http://www.quirksmode.org/m/table.html中找到了(但沒有學習)一些小型研究。 主要區別在於移動瀏覽器的UserAgent ,此處是其列表http://www.useragentstring.com/pages/Mobile%20Browserlist/ 網站按照用戶代理的順序知道顯示的是哪個版本的網站(移動或台式機)。

為了進行清晰的測試,您可以在Chrome(例如)上設置手動用戶代理(移動瀏覽器之一)( 此處為示例之一)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM