程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 腳本-請問該怎麼封裝一個浏覽器內核

腳本-請問該怎麼封裝一個浏覽器內核

編輯:編程綜合問答
請問該怎麼封裝一個浏覽器內核

需求:通過跨域鏈接獲取web資源,並在頁面上擴展一些js腳本
困境:異步加載網頁不可以跨域加載,而同步加載網頁沒辦法添加js腳本
思路:通過封裝一個浏覽器內核來解析web資源,通過java代碼保證頁面上可以添加js腳本,最後把這個頁面借助javaSE窗體展現出來。

最終目的:實現一個很炫的效果,比如左邊是我們想要設計的模板,右邊是我們搜索素材的頁面,然後看中素材之後,直接用鼠標把素材從右側拖拽到左側,就完成了模板對該資源的引用!

最佳回答:


不需要,浏覽器不允許跨域只是出於安全考慮。畢竟大多數場景下安全比較重要。

以chrome為例,你可以用命令行
C:\Users\YOUR_USER\AppData\Local\Google\Chrome\Application\chrome.exe --allow-file-access-from-files --disable-web-security
獲得更低的安全性,這樣就可以跨域了。

http://stackoverflow.com/questions/2600574/crossdomain-settings-in-google-chrome
http://joshuamcginnis.com/2011/02/28/how-to-disable-same-origin-policy-in-chrome/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved