在 Firefox 中分離選項卡(將選項卡移至新視窗),Firefox 58

在 Firefox 中分離選項卡(將選項卡移至新視窗),Firefox 58

在 FF 中,我可以透過將選項卡拖出瀏覽器或右鍵單擊上下文功能表中的「移動到新視窗」選項,將選項卡移至新視窗。是否有一個快捷鍵可以將當前選項卡移至新視窗而無需拖曳或使用上下文選單,或者是否有一種設定方法?

這個問題已在 FF 的舊版本中得到解答(請參閱在 Firefox 中分離選項卡的快速鍵(將選項卡移至新視窗)) 使用的解決方案按鍵配置,FF 58 不再支援。快速鍵

但是,在解決先前問題時提出的程式碼

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);

如果在快捷鍵設定中使用「執行 JavaScript」選項,則該功能不起作用。

是否有任何想法如何解決此問題和/或如何使用從 FF 58 開始透過快捷方式分離選項卡的強大功能?

當然我確實檢查了文件但找不到正確的捷徑。

答案1

編輯2::我上傳了一個新的簽名擴展,可透過 Ctrl+Shift+1 將活動標籤移至新視窗:https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp=sharing。該快捷方式並不直觀,但在不知道 Firefox 運行平台的情況下,我必須規劃相容性。

對第一次編輯感到抱歉;我不小心上傳了錯誤的擴充功能。上面連結中的應該符合問題中的標準。

編輯:擴充的簽名版本在這裡:https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing

舊答案:

我製作了一個 Firefox WebExtension,可將活動選項卡移至Ctrl+Shift+0.它未簽名,但您可以輕鬆地親自驗證這 46 行程式碼不是惡意的。

您可以在 Nightly 中嘗試一下,方法是設定xpinstall.signatures.required為 false 並點擊[Install Add-on From File...]中的齒輪選單about:addons。我認為未簽名的擴展仍然可以[Load Temporary Add-on]通過about:debugging.

您可以隨意修改擴充來源以滿足您的需要,也可以要求我這樣做。

https://drive.google.com/file/d/1zRmAy-EHB4EspY_d9WVbXpddBJA9l48W/view?usp=sharing

相關內容