2013-03-19 45 views
0

有什麼辦法可以在瀏覽器上打開Cocoa應用程序(例如Safari)? 更多細節 - 你去一些網址,模式窗口出現在瀏覽器上它應該是可可的應用程序(如一些用戶界面和按鈕的窗口)。有什麼辦法可以在瀏覽器上打開Cocoa應用程序?

我有擴展插件已經準備好處理打開的網址等。我不知道有什麼辦法可以做到這一點,在Windows操作系統有可能通過從插件獲取瀏覽器窗口句柄,但OSX不會讓那麼做。任何想法讚賞。

謝謝!

+0

爲什麼?你不能只打開應用程序? – 2013-03-19 07:58:37

+0

@xlc你的意思是手動?我需要的是,當你打開一些特定的URL,(我的擴展/插件有處理它的邏輯)在瀏覽器上顯示Cocoa應用程序模式 - (如警報顯示在瀏覽器上,但它應該是可可應用程序)。我知道這可以通過Javascript注入來創建UI,但出於安全原因,我需要Cocoa應用程序。我希望這是有道理的。 – User1234 2013-03-19 08:04:16

回答

1

它不能在iOS或OS X上作爲模式完成。您唯一可以做的事情是 註冊一個自定義URL方案,並且Safari將切換到您的應用程序 當用戶點擊鏈接時。或者,您可以創建一個JavaScript書籤,但我假設您不想這樣做。

+0

對不起,你的意思是OSX?是的,我不想使用Javascript出於安全原因。 – User1234 2013-03-19 08:08:15

+0

我的意思是iOS或OS X. – 2013-03-19 08:11:58

+0

我假設你看了Safari JavaScript API;它使一些簡單的JavaScript網站上沒有的東西可用:http://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/ – 2013-03-19 08:15:24

相關問題