Firefox'ta bir sekme ayır (sekmeyi yeni pencereye taşı), Firefox 58


6

FF'de, sekmeyi tarayıcıdan sürükleyerek veya bağlam menüsünden "Yeni pencereye taşı" seçeneğini sağ tıklatarak bir sekmeyi yeni bir pencereye taşıyabilirim. menüsünü sürüklemeden veya bağlam menüsünü kullanmadan yeni bir pencereye taşımak için bir kısayol tuşu ya da ayar yapmanın bir yolu var mı?

Bu soru FF'nin eski sürümleri için cevaplandı ( firefox'ta bir sekmeyi ayırmak için kısayol tuşuna bakın (sekmeyi yeni pencereye taşı ) ) FF 58 tarafından artık desteklenmeyen Keyconfig kullanılan çözüm. Kısayol tuşları adı verilen benzer bir araç var. .

Ancak, önceki soruya çözümde önerilen kod

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

bir Kısayol tuşlarının ayarlarında "JavaScript'i Çalıştır" seçeneğini kullanırsa çalışmaz.

Bunun nasıl düzeltileceği ve / veya FF 58'den sonraki kısayollarla çıkma sekmelerinin mükemmel işlevselliğinin nasıl kullanılacağı hakkında bir fikir var mı?

Tabii ki belgeleri kontrol ettim ama doğru kısayolu bulamadım.


Güzel soru, ama chrome://FRI'da çalışacak bir URI beklememeyi unutmayın :-)
Sean Allred

@SeanAllred İpucunuz için teşekkürler ama bence daha önce olağandı. Buraya bakın örneğin: developer.mozilla.org/en-US/docs/Mozilla/Chrome_Registration
MathProb

Hatalıysam beni düzelt, ancak bu makalenin tarayıcıyı krom kullandığını sanmıyorum.
Sean Allred

@SeanAllred, ama hatalıysam, yukarıdaki komutu da yapamazsınız?
MathProb

Eh, lanetleneceğim; Düzeltilmiş duruyorum.
Sean Allred

Yanıtlar:


3

Düzenleme 2:: Etkin sekmeyi Ctrl + Shift + 1'deki yeni bir pencereye taşıyan yeni bir imzalı uzantı yükledim: https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp= paylaşım . Kısayol sezgisel değil, ancak Firefox'un çalıştığı platformu bilmeden uyumluluk için plan yapmalıyım.

İlk düzenleme için üzgünüm; Yanlış uzatmayı kazara yükledim. Yukarıdaki bağlantıdaki soru soru kriterlerini karşılamalıdır.

Düzenleme: Uzantının imzalı bir sürümü burada: https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing

Eski Cevap:

Etkin sekmeyi yeni bir pencereye taşıyan bir Firefox WebExtension yaptım Ctrl+Shift+0. İmzasız, ancak 46 kod kod satırının kötü amaçlı olmadığını kolayca kendiniz doğrulayabilirsiniz.

xpinstall.signatures.requiredYanlış olarak ayarlayarak ve [Install Add-on From File...]içindeki dişli menüsünü tıklayarak Nightly'de deneyebilirsiniz about:addons. Ben imzasız uzantıları hala geçici aracılığıyla Firefox inşa serbest bırakılması üzerine monte edilebilir düşünüyorum [Load Temporary Add-on]içinde about:debugging.

Gereksiniminize uyacak şekilde uzantı kaynağını değiştirmekte özgürsünüz veya bunu yapmamı isteyin.

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


İmzalı sürüm için teşekkürler (ve yavaş cevabım için özür dilerim). Görünen o ki, bir sekmeyi aktif bir tarayıcı penceresinden gerçekten ayıramazsınız. Sekmeleri hareket ettirmek gayet iyi çalışıyor (yani iki tane açık pencerem var ve sekmeleri birinden diğerine taşıyabilirim), ancak seçilen sekme ile yeni bir rüzgar perisi oluşturmak işe yaramıyor. Bunun nasıl işe yarayacağına dair bir fikrin var mı? Yardımlarınız ve çabalarınız için tekrar teşekkürler!
MathProb

Hey MathProb, geri bildiriminiz için teşekkür ederiz. Hem Windows hem de Linux'ta test edilmiş yeni bir uzantıya cevap olarak bir bağlantı ekledim ve soruda açıklanan senaryo için çalışmalıyım. Umut ediyorum bu yardım eder.
dsstorefile1 23:18

1
Mac'te, Ctrl-Shift-1 yerine Cmd-Shift-1 kullanın (Mac'te hiçbir şey yapmaz).
HanSooloo

1
Bu harika. Kodunuz github'da mı / geri bildirim mi arıyorsunuz?
myesain

2
@ myesain Kaynak XPI'da. Geribildirim açığız.
dsstorefile1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.