有沒有什麼方法可以通過javascript訪問打開的窗口(標籤),該名稱由window.name屬性設置,但不是由window.open()方法創建的。窗口包含來自同一個域的文檔,所以不會出現與安全相關的問題。如果沒有跨瀏覽器的解決方案,我也會對依賴於瀏覽器的方法感興趣(如果有的話)。謝謝。使用javascript管理命名窗口
1
A
回答
1
瀏覽器安全不允許我害怕(實際上不應該,因爲它是一個巨大的安全漏洞 - 談論XSS)。
只有通過window.open()打開,才能訪問它們。
唯一的理論方法是創建ie。一個xul app/extension(firefox) - 這樣就可以完全訪問瀏覽器對象(框架/窗口也只是dom元素)
0
是的,確實有辦法。你將不得不編寫你自己的瀏覽器,留下這個安全漏洞,然後想出一些方法讓人們使用它。
相關問題
- 1. 窗口窗口管理器的名稱
- 2. (Ruby,Rails,Javascript)使用javascript窗口管理嵌套模型等...?
- 3. PHP在窗口上命名管道
- 4. 管理窗口redimension
- 5. 使用XOverlay進行GStreamer窗口管理
- 6. 使用pygtk進行窗口管理
- 7. 窗口處理管理器
- 8. 爲當前窗口命名(使用jQuery)?
- 9. 使用python重命名窗口Xlib
- 10. iceWm窗口管理器窗口問題
- 11. 使用javascript處理彈出窗口
- 12. 使用Powershell管理Azure命名空間
- 13. 窗口使用JavaScript
- 14. (Ruby || Python)窗口管理器
- 15. 窗口管理問題
- 16. Visual Studio窗口管理器
- 17. 會話管理窗口azure
- 18. 如何使tkinter窗口在i3窗口管理器中浮動
- 19. Javascript - 管理通過窗體打開的新窗口
- 20. 命名管道端口號
- 21. 重命名窗口變量
- 22. 窗口管理器,$ BadTokenException用的EditText
- 23. 用自定義JavaScript全局命名空間替換窗口
- 24. 用JavaScript顯示窗口用戶名
- 25. 使用javascript隱藏窗口
- 26. 調整窗口使用JavaScript
- 27. mod_fcgid窗口命名管道第二個和後續請求
- 28. 窗口輪詢或在命名管道上選擇
- 29. 使用命名管道
- 30. 命名管道使用C + +