我已經爲Windows構建了一個Prima
GUI應用程序。
我的用戶需要到服務器處理的步驟的網頁,並返回到我的應用程序,以獲取Web服務器輸出的進一步步驟。
我希望我的用戶能夠在同一個窗口中執行此操作,而無需通過其他Web瀏覽器訪問網頁。
只需要我的Prima Window或Pod View中的瀏覽器功能。
這是可能的。網頁搜索無法幫到我很多。有什麼辦法可以在Perl Prima GUI中瀏覽網頁嗎?
0
A
回答
0
廈華筆者相信有幾種方法可以做到這一點,但他們都不是容易的。
1)您可以在Prima窗口中嵌入本地Windows瀏覽器控件。 Prima :: Window-> get_handle將爲您提供HWND標識,它可以用作CLSID_WebBrowser OLE類可以塞入的父句柄。你需要XS/C黑客技能,請參閱嵌入示例f.ex。在這裏:http://www.codeproject.com/Articles/3365/Embed-an-HTML-control-in-your-own-window-using-pla
(UPD:一個可以嘗試的Win32 :: OLE相同OLE方法)
2)你可以嘗試自己分析和可視化HTML,限制只解析的元素,用戶需要看到。除非只有真正基本的HTML東西,否則即使使用Perl,任務也相當大。
3)您可以嵌入Webkit或Gecko控件。我不知道這可能有多難,但我相信不容易。
4)根本不使用Prima。你看過Gtk :: HTML嗎?然而,如果人可以實例化一個Gtk小部件,並將其嵌入到Prima窗口,可能也可以工作。
相關問題
- 1. 有什麼辦法可以從瀏覽器內部保存PDF?
- 2. 有什麼辦法可以這樣嗎?
- 3. 有沒有什麼辦法可以在瀏覽器中檢測html功能
- 4. 有什麼辦法可以免費在網頁上顯示vidoe文件嗎?
- 5. 有什麼辦法可以在perl中執行標量索引嗎?
- 6. 有沒有什麼辦法阻止瀏覽器頁面滾動瀏覽器
- 7. 有什麼辦法可以禁用FitNesse頁面緩存嗎?
- 8. 有什麼方法可以重寫瀏覽器呈現頁面的方式嗎?
- 9. 有什麼辦法可以從iPad上獲得網頁錄製聲音嗎?
- 10. 有沒有什麼辦法可以在我的網頁中使用Visio 2013
- 11. 有沒有什麼辦法可以檢測出只有CSS的Android瀏覽器?
- 12. 有什麼辦法可以在iPhone中解析微軟excel嗎?
- 13. 有什麼辦法可以在Unix中執行.cmd文件嗎?
- 14. 有什麼辦法可以在HTML中自定義alertbox嗎?
- 15. 有什麼辦法可以在從conatiner div中取出嗎?
- 16. 有什麼辦法可以在WPF中別名命令嗎?
- 17. 有什麼辦法可以在sql中使用函數嗎?
- 18. 有什麼辦法可以在datagridview中新增行嗎?
- 19. 有什麼辦法可以在random.randint中使用raw_input變量嗎?
- 20. 有什麼辦法可以在瀏覽器上打開Cocoa應用程序?
- 21. 有什麼辦法可以從互聯網瀏覽器連接本地數據庫嗎?
- 22. 有沒有什麼辦法可以記錄瀏覽器控制檯錯誤
- 23. 有什麼辦法可以在xaml中創建粘性頁腳?
- 24. 有什麼辦法可以告訴瀏覽器您的網頁是否適合打印機?
- 25. 有什麼辦法可以整合移動網頁瀏覽器和Android應用程序?
- 26. 有什麼辦法可以防止在瀏覽器中單獨查看AJAX頁面?
- 27. 在瀏覽網頁時NVDA可以讀取H1-H6元素嗎?
- 28. 有什麼辦法可以從超類中省略變量嗎?
- 29. 有什麼辦法可以檢測Java中的RTL語言嗎?
- 30. 有什麼辦法可以隱藏表格中的列嗎?
如果您需要用戶進行交互的網頁不包含JavaScript,那麼也許您可以使用['WWW :: Mechanize'](https://metacpan.org/pod/WWW::Mechanize)進行交互代表用戶的網頁。 – Miller 2014-09-01 16:08:11