當我從移動瀏覽器訪問時,如何在我的網站上自動重定向到我的移動網站。我寧願不必創建一個數據庫。如何自動重定向到移動網站
3
A
回答
2
2
您應該通過正則表達式檢查用戶代理標題,以確定它是否是某種移動設備。
0
這裏的可汗學院是怎麼做的Python中:
def user_agent(self):
return str(self.request.headers['User-Agent'])
def is_mobile_capable(self):
user_agent_lower = self.user_agent().lower()
return user_agent_lower.find("ipod") > -1 or \
user_agent_lower.find("ipad") > -1 or \
user_agent_lower.find("iphone") > -1 or \
user_agent_lower.find("webos") > -1 or \
user_agent_lower.find("android") > -1
完整的代碼可以在https://khanacademy.kilnhg.com/Repo/Website/Group/stable/File/request_handler.py#115
基本上可以發現,瀏覽器是移動如果較低用戶代理請求頭包含字符串ipod,ipad,iphone,webos或android。一旦你知道請求者是移動的,你可以重定向到一個移動網址或者或者定製你的移動輸出。
0
這一個爲我工作。給它一個鏡頭:
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "mobile.html";
}
//-->
</script>
把它放在身體標籤正下方。
相關問題
- 1. 網站重定向到移動網站
- 2. 自動重定向url網站到android的移動網站?
- 3. 如何將移動用戶重定向到移動網站m.sitename
- 4. 如何將我的網站重定向到移動網站
- 5. 重定向到移動網站(純HTML)
- 6. 重定向到移動網站
- 7. 重定向移動網站到子域
- 8. 每次重定向到移動網站
- 9. 重定向到移動網站?
- 10. Joomla htaccess重定向到移動網站
- 11. 網站URL自動重定向到Android的移動版本
- 12. 自動重定向到網站主頁
- 13. 自動重定向到鏡像網站?
- 14. 自動重定向到手機網站
- 15. jQuery的自動檢測移動設備和重定向到移動網站
- 16. 使用detectmobilebrowser.com重定向移動網站
- 17. 移動網站重定向問題?
- 18. 如何移動網站重定向到正常的版本
- 19. 如何將移動用戶重定向到我的網站的移動版本?
- 20. 如何配置Cocoon以將移動瀏覽器重定向到移動網站?
- 21. 我的桌面如何訪問自動重定向的移動網站?
- 22. 移動 - 在移動重定向後查看完整網站
- 23. 重定向到安全移動站點
- 24. 移動到主站點重定向
- 25. 如何在移動網站上創建「桌面版」鏈接,而不將其重定向到移動網站
- 26. 只要移動設備ID檢測到重定向到移動網站
- 27. Magento - 移動域名自動重定向到正確的網址
- 28. 如何將桌面用戶從移動網站...重定向到常規站點?
- 29. 自動重定向到特定網站的訪問者
- 30. 將用戶重定向到移動網站的最佳技術
從用戶體驗的角度來看,最好提供一個標題,標題上寫着「嗨,我們認爲您正在手機上查看此內容,並且鏈接到我們的移動網站」,而不是強制進行自動重定向。 – hammar 2011-05-28 00:09:21