簡體   English   中英

將外部網頁顯示為我的應用程序中的網頁

[英]Display external webpage into a webpage in my application

我想以對SEO搜尋器更快更好的方式在我的應用程序中顯示一個外部網頁(恰好是在該網站中呈現的網頁)到我的網頁中,我想知道是否有辦法使用javaee? 如果不是,那么在性能上以及SEO上XMLHTTPRequest方式或iframe方式會更好。

請提供示例代碼或鏈接(如果可能),謝謝

更新:示例網站是: http : //www.akhbarak.net/

如果您需要內聯顯示來自不同頁面的內容,請使用iframe (iframe代表內聯框架-與Apple無關)。

如果您想使用AJAX來顯示頁面,我建議您使用colorbox

請注意,幾乎不可能通過AJAX訪問不同域中的頁面-這是一個非常非常大的安全漏洞。 我不建議這樣做。 您將必須在自己的服務器上使用代理來獲取頁面並返回其HTML。

就是說,在您的源代碼中使用iframe,使其與頁面的其余部分一起加載,似乎是您最好的選擇。 諸如facebook和twitter之類的網站在可嵌入的“ like”和“ tweet”窗口小部件中使用此功能,以便那些窗口小部件可以在自己的域(即twitter或facebook)上發出請求。 雖然管理很多iframe並不是一件很有趣的事情,但這是一種非常受歡迎的做自己想做的事情的方式。

從理論上講,您可以

  • 將整個頁面加載到PHP變量中,
  • 將正文標簽替換為,
  • 取出html標簽,
  • 拉出整個部分,並將其放入包含的頁面中,
  • 並將所有鏈接替換為絕對鏈接(例如,將'/ images'更改為'http://example.com/images')

容易做到嗎? 可能不是。 這是我可以想到的唯一方法,因此該網站可以作為您的一部分出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM