Plugin / bookmarklet của Google Chrome: Có thể mở trong ứng dụng Firefox Chrome?


18

Có plugin hoặc bookmarklet cho Chrome mở trang hiện tại trong Firefox không?

Cập nhật:

Cảm ơn Phoshi đã gợi ý. Đây là tập lệnh AutoHotKey của tôi (không làm rối với bảng tạm ...):

#IfWinActive ahk_class Chrome_WindowImpl_0
^+f:: ;Ctrl+Shift+F
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
if URL <> 
   {
   Run "C:\Program Files\Mozilla Firefox 3.6 Beta\firefox.exe" %URL%
   }
return
#IfWinActive

Nhưng tôi vẫn đang tìm kiếm một giải pháp nhúng Chrome ...


Từ việc tìm kiếm trên web, tôi không thấy bất cứ điều gì có thể làm điều đó. Tuy nhiên, Mirror, từ Zonator.com (phải trên trang trước, giữa bên trái), tuy nhiên, sẽ mở một cửa sổ nhỏ luôn ở trên cùng mà bạn có thể kéo nội dung thanh URL của mình và mở nó trong Firefox. Thả bình luận nếu điều này hoạt động và tôi sẽ đặt nó như một câu trả lời.
Nathaniel

Không thuận tiện như tôi mong muốn ... Nhưng cảm ơn vì đã tìm kiếm nó.
fluxtendu

Câu trả lời:


8

Thử đi:

#IfWinActive [Chrome's window ID, I'll explain later]
!f:: ;Alt-F
MyClip := ClipboardAll
Send !d
Send ^c
Run P:\ath\to\firefox.exe %Clipboard%
Clipboard := MyClip
MyClip = 
return
#IfWinActive

Đó là tập lệnh Autohotkey, có nghĩa là bạn phải cài đặt autohotkey, nhưng nếu bạn không muốn làm điều đó, tôi có thể chuyển đổi nó thành một .exe độc ​​lập.

Trong cả hai trường hợp, hai thứ cần thay đổi là P: \ ath thành firefox và ID của Chrome. Tôi chưa cài đặt chrome, nhưng Window Spy đi kèm với AHK có thể lấy ID của một cửa sổ, vì vậy điều đó sẽ làm được. Sau đó, một khi bạn đã gắn tập lệnh này vào tệp văn bản với phần mở rộng.ahk và chạy nó, sẽ có Alt-F làm khóa "firefox", nó sẽ nhanh chóng sao chép URL tab hiện tại trong GChrom, mở tệp đó trong FF, và trả lại clipboard của bạn về bản thân cũ. AHK rất nhẹ (1000-liner của tôi hiện đang chiếm 10mb RAM (Công bằng mà nói, nó đang chạy thêm một vài clipboard, vì vậy tôi không biết RAM đó là bao nhiêu), nhưng 15 dòng "Chơi game của tôi Essentials "chiếm một vài thứ trong vài kbs), vì vậy sẽ không ảnh hưởng đến hiệu suất. Bạn cũng có thể thực hiện nút GChrom để đưa FF trở lại GChrom, nhưng tôi không ' t biết nếu chrome chấp nhận các đối số dòng lệnh tương tự. Nếu bạn cần bất kỳ trợ giúp nào để thiết lập nó, tôi luôn sẵn lòng giúp đỡ :)


Cảm ơn, nó hoạt động. Tôi đã sử dụng ID cửa sổ: ahk_group Chrome_WindowImpl_0 Không phải là lần đầu tiên AHK giúp tôi, có lẽ tôi sẽ học thêm ngôn ngữ này: Có thể làm điều đó mà không làm hỏng bảng tạm không? Tôi nghĩ rằng url có thể đoán được trực tiếp, Windows Spy: >>>>>>>>>>> (Văn bản cửa sổ ẩn) <<<<<<<<<<< >>>> (TitleMatchMode = Văn bản hiển thị chậm) < <<< hxxp: //superuser.com/questions/89449/google-chrome-plugin-bookmarklet-open-in-firefox ---- Làm cách nào để gán cái này cho var?
fluxtendu

1
(Xin lỗi tôi chờ đợi một chút trước khi đem đến cho bạn tiền thưởng, Trong trường hợp của một người nào đó đi kèm với một cái gì đó tốt hơn ...)
fluxtendu

Xin chào, nếu bạn định đặt tiền thưởng cho một câu hỏi, tốt hơn hãy chắc chắn rằng bạn hiểu rõ nhất: P Tôi không rành về việc lấy văn bản cửa sổ, nhưng chức năng chuỗi WinGetText và các hàm chuỗi, có thể chứng minh hữu ích - bạn cũng có thể sử dụng regex để lấy văn bản có định dạng URL đầu tiên. Không có gì thực sự sai với cách tiếp cận clipboard trong cách thức hoạt động - nhưng nó luôn cảm thấy rất hack.
Phoshi

Điều này không hiệu quả với tôi cho đến khi tôi đặt 'ClipWait' sau dòng 'Gửi ^ c'. Máy tính quá nhanh cho clipboard.
xương chậu

6

Một phương pháp rất đơn giản:

Trong Chrome, kéo ngôi sao (Thanh địa chỉ) vào (đã mở) Firefox và nó sẽ mở trong Firefox.

Nó hoạt động theo cả hai cách: kéo biểu tượng thanh Địa chỉ Firefox vào Chrome.


3

Bạn có thể kéo các tab Chrome vào thanh tab Firefox và nó sẽ mở ra trong FF. Không chính xác những gì bạn đang tìm kiếm nhưng nó có thể hoạt động.


2

Sử dụng giải pháp được xếp hạng hàng đầu, tôi đã phải sửa đổi tập lệnh như hình bên dưới để hoạt động trên máy của mình (và tôi thích kết hợp phím Win + Z)

Cảm ơn tất cả mọi người đã xây dựng giải pháp này, nó hoạt động rất tốt!

#IfWinActive ahk_class Chrome_WidgetWin_0
#z::
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
if URL <> 
   {
   Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URL%
   }
return
#IfWinActive

2

Tôi đã sử dụng giải pháp Autohotkey cho đến khi Chrome thay đổi cách hiển thị URL trong phiên bản dev mới nhất, bỏ qua http (s): //.

Mã đã sửa đổi để chạy trong nhà phát triển mới nhất, với phím tắt mới Ctrl + Shift + Phím Menu để tránh xung đột với phím tắt chung của một số chương trình khác:

#IfWinActive ahk_class Chrome_WidgetWin_0
^+AppsKey:: ;Ctrl+Shift+F
ControlGetText, URLbartxt, Chrome_AutocompleteEditView1
RegExMatch(URLbartxt,"^((ht|f)tps?|file)://\S+$",URL)
Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URLbartxt%
if URL <> 
   {
   ;New Chrome versions do not display http:// in omnibar :(
   ;Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URL%

   }
return
#IfWinActive

2

Mã dưới đây làm việc cho tôi.

Không cần biểu thức chính quy, đã thay đổi thành "Chrome_OminiboxView1" và không xác nhận nếu URLbartxt là URL hợp lệ.

Có lẽ điều này là đủ cho hầu hết mọi người. Nếu mã này ngừng hoạt động, hãy kiểm tra thanh địa chỉ với Window Spy của bạn.

#z::
 IfWinActive ahk_class Chrome_WidgetWin_0
ControlGetText, URLbartxt, Chrome_OmniboxView1
   Run "C:\Program Files\Mozilla Firefox\firefox.exe" %URLbartxt%
return



0

Loại câu trả lời này cần cập nhật liên tục mà tôi không thể đảm bảo, vì rất nhiều ứng dụng xuất hiện và biến mất, nhưng hiện tại (2014) có ứng dụng Chrome Webstore cho việc này: Mở bằng ứng dụng bên ngoài .

Cả văn bản bạn nhận được trong menu ngữ cảnh và chương trình bên ngoài để sử dụng đều có thể chỉnh sửa.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


0

Chỉ cần một lưu ý: Trên hệ thống của tôi (windows 7, Chrome 35.0.1916.114 m, Firefox 29.0.1) bạn phải sử dụng

-new-tab [LINK_URL]

hoặc là

-new-window [LINK_URL]

trong các tham số thực thi, nếu không, chỉ có một tab firefox trống xuất hiện.


0

Ngoài ra còn có tiện ích mở rộng "Tab Gecko Mozilla" cho Chrome, nó bao gồm một mục trình đơn ngữ cảnh có tên "Mở trong Firefox đã cài đặt" Nhân tiện, tôi đã phải thay thế lớp Google Chrome thành tập lệnh .ahk cũ của mình bằng tập lệnh mới (mới hơn Tôi nghĩ Chrome): Chrome_WidgetWin_0 -> Chrome_WidgetWin_1

#IfWinActive ahk_class Chrome_WidgetWin_1
^+f:: ;Ctrl+Shift+F
ControlGetText, URLtxt, Chrome_OmniboxView1
RegExMatch(URLtxt,"^((ht|f)tps?|file)://\S+$",URL)
Run "D:\Apps\Internet\Browsers\Mozilla\Firefox\firefox.exe" %URLtxt%
return

Trang chủ tập lệnh có ở đây (phiên bản mới hơn của tập lệnh) nhờ Neil Popson.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.