有沒有一種方法可以確定用戶是使用側邊和iframe中的網頁還是使用PHP進行正常瀏覽?確定網頁是否在iframe中查看的最佳方法
1
A
回答
1
在使用IFRAME時,您可以在請求中添加一些GET參數。
<iframe src="http://www.example.com/iframe?iframe=1">
但是,非iframe請求不會有這個GET參數。
您可以檢查此GET參數是否在會話中呈現並定義它。
因此,iframe和通常的窗口會有不同的會話。
+0
這很有幫助,但我需要使導航工作,所以基本上我需要跟蹤用戶來自這裏的網頁的URL有一個變量,名爲iframe – nivanka
+0
您的導航將工作。在會話中會有一個變量,它決定了用戶來自iframe還是窗體 –
1
使用@deceze上面提到的JavaScript代碼(我貼在下方),
if (parent.frames.length > 0) { ... }
如果上面的代碼中發現該頁面被iframe中顯示,然後調用「IAmInIFRAME.php」(只是舉例)通過ajax調用。
相關問題
- 1. 確定用戶是否查看過數據的最佳方法
- 2. 確定Flex中是否存在XML屬性的最佳方法
- 3. 如何確定用戶是否真的在查看網頁?
- 4. 確定行是否存在的最佳方法
- 5. 查看RadioButtonList是否具有選定值的最佳方法是什麼?
- 6. 確定Object是否被更改的最佳方法是什麼?
- 7. 檢查實例是否正確實例化的最佳方法
- 8. 確定ASP.net網站客戶端的最佳方法是什麼?
- 9. 確定SQL Server中是否存在臨時表的最佳方法是什麼?
- 10. 確定ReportViewer是否安裝的最佳方法
- 11. 確定是否僅通過facebook加載my_page的最佳方法
- 12. 確定函數是否有輸出的最佳方法?
- 13. 確定數據庫是否已更改的最佳方法?
- 14. 確定是否有新數據的最佳方法
- 15. 確定文件是否爲空(php)的最佳方法?
- 16. 確定TCP端口是否可用的最佳perl方法
- 17. 確定幀是否跨域的最佳方法?
- 18. 定義HTML5網頁字符集的最佳方法是什麼?
- 19. 確定正確downcast的最佳方法
- 20. 確認頁面的最佳方法
- 21. 檢查DataReader中是否存在列的最佳方法
- 22. 檢查Javascript中是否存在變量的最佳方法?
- 23. 檢查值是否在多選列表中的最佳方法?
- 24. C# - 解析網頁的最佳方法?
- 25. 確定網頁是否適用於移動設備的最佳方法是什麼?
- 26. 檢查網站文件夾是否存在的最佳方法是什麼?
- 27. 什麼是檢查PDO是否存在的最佳方法
- 28. 確定域名在「hosts」文件中是否有效的最佳方法?
- 29. 查看SQL Server 2000進程是否正在運行的最佳方法?
- 30. 在asp.net網站中查看swf並確定它是否被查看
還是沒有辦法做到這一點? – nivanka
這可能會回答你的問題:http://www.codinghorror.com/blog/2009/06/we-done-been-framed.html – deceze
它是一個JavaScript,我想知道我是否可以在PHP – nivanka