也就是說,他們有多少瀏覽器空間,而不是窗口的分辨率或大小? 我寧願不使用JavaScript,但我很確定它是我唯一的選擇,因爲PHP是所有服務器端。簡單的方法來檢測用戶的屏幕房地產
0
A
回答
1
從JavaScript
http://tipsntricksbd.blogspot.com/2008/11/detect-browser-window-size-from.html
檢測瀏覽器窗口大小假設,通過屏幕房地產,你的意思是他們可以在他們打開的瀏覽器窗口來瀏覽與該地區的數量。
1
您需要在客戶端設置一些javascript,通過查詢字符串參數,cookie,hiddenInput等將高度和寬度傳遞迴服務器,以便在下一頁加載時在服務器端有這些參數。
JQuery是一個可以幫助您提供跨瀏覽器機制的庫,可以將這些參數提取出來 - 因此,在頭文件中包含必要的jquery.js文件後,您將在default.php中呈現類似的內容到PARAMS傳遞到查詢字符串進行的LandingPage:
<script>
window.location.href = "LandingPage.php?height=" + $(window).height() + "&width=" + $(window).width();
</script>
這將您重定向,例如,LandingPage.php?height=1240&width=300
然後你可以拉出高度= 1240和寬度=在PHP 300個參數相當容易。儘管被稱爲$(window).height()/ width(),實際上您將獲得瀏覽器視口的高度和寬度。
客戶端必須經歷類似的重定向,但無法知道客戶端在服務器上收到的第一個HTTP請求上的高度/寬度是多少。
相關問題
- 1. 用盡屏幕房地產的按鈕
- 2. Silverlight驗證摘要屏幕房地產
- 3. 最簡單的方法來選擇屏幕區域
- 4. 簡單的方法來在移動屏幕時動畫圖像?
- 5. 簡單的方法來檢測未使用的屬性鍵?
- 6. XNA簡單的方法來產生enemys
- 7. 如何檢測用戶的語言(簡單的方法)
- 8. 簡單的方法來檢測ui線程在Android上停滯的地方嗎?
- 9. 最簡單的方法來檢測PDF使用PHP加密
- 10. 自動檢測android:minSdkVersion的簡單方法?
- 11. 簡單的邊緣檢測方法Java
- 12. 簡單的方法來測試AJAX Post?
- 13. Android透明屏幕檢測來自任何屏幕的手勢
- 14. 檢測屏幕
- 15. 簡單的方法來檢測dataservice的連接超時
- 16. 開源庫或簡單的方法來檢測iPhone的'顛簸'?
- 17. 檢測用戶屏幕寬度的最佳做法是什麼?
- 18. 檢測iPhone的屏幕方向
- 19. (快速)的方式來檢測屏幕上的變化
- 20. 隱藏一個div仍然佔據屏幕房地產
- 21. 簡單的檢測算法
- 22. 簡單的方法來檢測頁面刷新/ F5
- 23. 簡單的方法來切換登錄用戶以測試不同的帳戶
- 24. 簡單的初始屏幕
- 25. Tkinter屏幕更改爲改變的顯示 - 簡單的方法來糾正?
- 26. 檢測客戶端屏幕分辨率
- 27. 簡單的方法來監視請求的結果來檢測會話超時?
- 28. 簡單的方法來覆蓋哪個屏幕顯示第一個iOS
- 29. 在Python屏幕上顯示文本的簡單方法?
- 30. 簡單的方法讓按鈕打開空白屏幕