從chrome的javascript(運行在擴展中)和我的外部應用發送文本數據的最簡單方法是什麼?我看到XHR,但我不想使用它,因爲它可以被防火牆阻止。如何將IPC與我的應用程序一起使用?
1
A
回答
2
XHR是要走的路。它不應該被任何防火牆阻止,因爲它是作爲一個普通的瀏覽器請求發送的,類似於檢索外部js文件或圖像。使用其他任何東西都會顯得很腥。
0
您可以實現HTML5 WebSockets。 http://www.html5rocks.com/tutorials/websockets/basics/
在您的外部應用程序中,您定義了WebSocket服務器(許多許多語言的許多實現)。你只需通過它在你的擴展連接。您可以通過允許您的WebSocket收聽您指定的任何端口。
相關問題
- 1. 如何將Ant與NetBeans C++ Qt應用程序一起使用
- 2. 如何將Google Calendar API與我的Android應用程序一起使用?
- 3. 將Codename的一個應用程序與Appium一起使用嗎?
- 4. 如何將JointJS與使用Angular CLI構建的應用程序一起使用?
- 5. 如何將MONO Runtime與您的應用程序一起打包?
- 6. 如何剖析使用IPC的應用程序
- 7. 如何讓我的ASP.NET Web應用程序與AppHarbor一起使用?
- 8. 如何將Windows Azure CDN與現有的ASP.NET webforms應用程序一起使用?
- 9. 如何將視頻與應用程序捆綁在一起
- 10. 如何將數據集與應用程序一起管理?
- 11. 將R.NET與多個應用程序域一起使用
- 12. 將Authenticode與ClickOnce WPF應用程序一起使用
- 13. 將VisualVM與JDK1.4應用程序一起使用?
- 14. 無法將Dotfuscator與Microsoft.Bcl.Async應用程序一起使用
- 15. 將AuthenticationContext和ActiveDirectoryClient與應用程序代理一起使用?
- 16. 將git與PHPFog Wordpress應用程序一起使用
- 17. 如何使用maven將我的web應用程序和tomcat打包在一起?
- 18. 如何將字體與我的.net winforms應用程序捆綁在一起?
- 19. 我如何獲得Tiles 2與Spring MVC 3 Web應用程序一起使用?
- 20. 如何將MiniProfiler與單頁網頁應用程序/ REST後端一起使用?
- 21. 如何將通配符子域與Windows Azure應用程序一起使用?
- 22. 如何在SQL Server中將SQL Server Profiler與ASP.NET應用程序一起使用?
- 23. 我應該如何將cx_freeze與Macports圖書館一起使用?
- 24. 如何使用SCM與PHP應用程序(如Wordpress)一起使用?
- 25. 如何配置qmake,使我的應用程序與「make install」一起安裝?
- 26. 如何使我的服務器與iPhone應用程序一起工作?
- 27. IPC與C++應用程序和其他應用程序之間的C + +和VB.Net
- 28. 如何使用IPC將數據從ActiveX對象傳遞到VB6應用程序 - (單實例應用程序)?
- 29. 如何將ORMLite與原生Android驅動程序一起使用?
- 30. 如何與Windows 8.1應用程序一起發佈UWP應用程序?
好的,但XHR不能使用80以外的其他端口。我不想用我的應用程序的用戶使用端口80。 – blez 2011-01-28 02:56:56