簡體   English   中英

打開一個新標簽頁Firefox

[英]Open a new tab firefox

誰能告訴我如何在Firefox中使用JavaScript來捕獲新標簽或新窗口的URL?

我認為如果用戶打開新的選項卡或窗口是不可能的。 如果該窗口是用javascript打開的,那么假設是通過您的擴展名打開的,則可能會捕獲該窗口,例如get window,然后使用創建時指定的窗口名稱,然后從那里獲取URL。

除非您是在談論chrome(擴展名)代碼,或者您當然是在創建新窗口(不能在chrome之外以編程方式創建標簽),否則您不能這樣做。

我認為您無法控制firefox是否打開新的窗口/選項卡。 這取決於用戶如何嘗試打開鏈接

另外,如果javascript試圖使用window.open(...)打開窗口,則可以將其存儲在變量中,並使用Location屬性從中獲取網址。

FF將所有打開的窗口和選項卡存儲在sessionstore.js文件中。 在Windows中,它位於Application Data \\ Mozilla \\ Firefox \\ Profiles \\ .default \\ sessionstore.js中。 因此,如果您正在為FF開發插件,我認為它是可以實現的。 但是,如果您嘗試從html頁面訪問它,則當然不會。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM