有幾種方法可以做到這一點:
1)您可以在URL讓方頁面知道你的意圖傳遞的查詢參數。
//m=0 means MobileVersion=No
window.location = "http://mainSite.com/home.html?m=0";
優點:易於做
缺點:如果每個頁面執行此檢查時,你必須繼續通過這個參數在每一頁上。雅虎在他們的主頁上這樣做,但是當我點擊一個子頁面時,我再次獲得移動版本,因爲他們沒有繼續傳遞URL參數。
2)使用cookie來存儲用戶的站點版本首選項。然後在代碼中再次檢查它。
設置的cookie:
document.cookie = 'prefmobile=0; expires=Thu, 1 Apr 2015 23:59:59 UTC; path=/'
優點:整個頁面調用堅持,不與網址參數搞亂。
缺點:如果用戶禁用Cookie ...
然後總有迴應式設計,如果你想不想要迫使移動不管。 ;)
或者只是有一個按鈕,用戶可以切換到不同的版本,如果他們想。也許在頂部顯示一個非侵入性的消息div,上面寫着「Mobile version available - click here!」如果屏幕寬度< 1280.
希望這有助於!
只需在'url'中添加一個標誌,就像'?disable = 1'一樣,只需在上面的代碼中添加'和'條件,然後在該標誌的url中檢查 – 2015-04-01 03:36:54