2013-05-08 140 views
0

我正在測試幾個將移動用戶從主網站重定向到移動網站的JavaScript。然而,我發現使用的是cookies,並且cookies似乎阻止了返回用戶直接返回到移動網站,而不清除瀏覽器的cookie,而不僅僅是關閉瀏覽器。手機網站重定向,完整網站鏈接,無cookie。 Cookie似乎阻止了返回到移動網站

我可以用變量而不是cookie來做到這一點嗎?還是PHP?

這個簡單的腳本看起來像它使用使用存儲的文件值,但我不能讓它工作。

<script> 
if (document.location.search.indexOf("skipmobile") >= 0) { 
document.cookie = "skipmobile=1"; 
} 
else if ((document.location.hostname.match(/\.mobi$/) || screen.width < 699) 
&& document.cookie.indexOf("skipmobile") == -1) 
{ 
document.location = "mobile/"; 
} 
</script>` 

移動端鏈接到完整的網站有這樣的結局: http://www.domain.com/?skipmobile=1`

任何建議表示讚賞。

+0

你是什麼意思,直接回到手機網站?您的意思是,當用戶關閉瀏覽器並再次打開您的網頁時,用戶會再次看到您的網頁的桌面版本? – Uooo 2013-05-08 05:19:42

回答

0

我偶然發現你有這篇文章,我是Neil,我爲handsetdetection.com工作。只是爲了讓讀者的每個人都知道,還有另一種方式將觀衆重定向到您擁有的移動網站,並自動調整屏幕大小和按鈕,以適應他們正在使用的任何類型的移動設備。但是,只有移動版本的網站是不夠的,您必須將您的訪問者從您的主網站重定向到您網站的移動版本。它被稱爲handsetdetection,它很容易作爲插件安裝到您網站的任何後端。 希望這可以幫助, 尼爾薩默斯