[英]Is it possible to create client-side only mashups with javascript?
我整天都在修補javasript(jquery)。 我想創建一個個人小混搭,以獲取一些本地音樂場所的頁面內容,重新格式化其數據,並在單個網頁中顯示。
我以為我會很聰明,將它們作為iframe加載,隱藏iframe並通過DOM和javascript訪問其內容。 顯然,跨站點安全性許可也適用於這種方法-無法更改iframe的內容。
我的問題是:是否可以僅使用客戶端代碼來創建網站混搭? 假設jsonp / rss api不是一個選項,我希望僅使用原始頁面內容。 我曾考慮過要在服務器端設置一個AppEngine項目來處理此問題,但這對於周末項目來說實在是太多了。
謝謝你的任何建議
並不是的。 您可以將混搭代碼放在客戶端,但是要訪問所有目標頁面,必須通過自己的服務器將請求代理到它們,以避免“同源策略”限制。 在這一點上,您沒有比僅在服務器端完成操作更好的了。
(您可以將其作為非Web客戶端代碼來執行,例如Firefox擴展,但當然會限制您的受眾。)
我不得不研究相同的主題。 調查結果整理在這里。 希望能幫助到你 -
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.