2011-02-06 26 views
7

Tôi có một vài hồ sơ Firefox liên tục mở trên máy Mac (Tôi đang chạy Snow Leopard) và tôi muốn một lệnh sẽ mở một tab mới trong một trong số chúng . Tôi đã cố gắng biến thể về vấn đề này:Mở URL trong hồ sơ Firefox đã mở

firefox -P targetProfileName -remote "OpenURL (http://example.com, mới-tab)"

nhưng nó vẫn không ngừng phàn nàn rằng "Một bản sao của Firefox đã được mở. Chỉ có thể mở một bản sao của Firefox tại một thời điểm. " Tôi biết nó đã được mở; Tôi muốn tab mới trong cửa sổ đã có. Có ý tưởng nào để làm việc này không? Xin được cảm ơn trước về sự giúp đỡ!

Trả lời

1

Tôi không chắc chắn cách hoạt động của tính năng remoting trên Mac vì tôi không có, nhưng trên Windows và Linux, bạn chỉ có thể bật một cấu hình để truy cập từ xa cùng một lúc; bạn cần phải bắt đầu hồ sơ đó bình thường và tất cả các tiểu sử khác với -no-remote.

6

Hãy thử open -a Firefox 'http://example.com/'. Thao tác này sẽ mở URL đã cho bằng Firefox, khởi động nó nếu nó chưa chạy.

Nếu bạn bỏ qua phần -a Firefox thì URL sẽ được mở bằng trình duyệt mặc định.

+0

chỉ công trình này nếu Firefox là trình duyệt mặc định của bạn –

+0

@AndrewEisenberg: Đúng. Tôi đã cập nhật câu trả lời. – maxelost

+0

Cảm ơn bạn !! Điều này đã giúp tôi ngày hôm nay và sẽ giúp tôi trong tương lai. :) –

0

Tôi chưa có đủ danh tiếng để nhận xét về câu trả lời, vì vậy tôi sẽ trả lời các câu trả lời của tôi ở đây.

Neil, tôi có thể tạo lại hành vi mà bạn mô tả trên hộp Linux của mình, nhưng không phải trên máy Mac của tôi. Tôi thậm chí đã cố gắng đóng tất cả hồ sơ Firefox của mình, chỉ mở một hồ sơ và cố gắng mở tab từ xa trong tab đó; Tôi vẫn gặp lỗi này.

maxelost, đó là giải pháp khả thi. Nó mở tab trong hồ sơ đầu tiên tôi mở ra, miễn là tôi đảm bảo mở các hồ sơ theo một thứ tự cụ thể, đó là một tùy chọn.

Giải pháp thay thế mà tôi đang hướng đến là tạo hồ sơ riêng biệt chỉ được ứng dụng mà tôi muốn mở tab mới từ đó. Trong trường hợp này, tôi cần phải chắc chắn rằng tôi chỉ mở một tab tại một thời điểm và tôi nhớ đóng hồ sơ Firefox đó khi tôi hoàn tất.

3

Nếu bạn có Mozilla Firefox đã được mở với cấu hình mặc định hoặc anyother hồ sơ, hãy thử:

Path-To/firefox -remote openurl("http://www.example.org") 

Tested và làm việc cho tôi với Mozilla Firefox từ 2.x đến 12.x

0

tôi đã vấn đề tương tự như bạn thiết kế trang web của tôi với firefox 17.0+.

Vì trang hồ sơ đã mở, bạn không cần tùy chọn -remote.

Tôi đã thử nó như firefox -P webpage -no-remote 'openurl(%p)'

Trường hợp% p là đối số.

gì làm việc cho tôi là để mở trong một hồ sơ mở hiện có là:

firefox -P trang web -new-tab '% p%

Các vấn đề liên quan