2012-03-09 54 views
0

已經環顧一段時間了,似乎沒有找到適合我的解決方案。 我是新手關於JavaScript(只做基本的JAVA),但並沒有讓我從嘗試> D使用javascript從背景中的網站閱讀內容

我必須檢查一個網站是否存在之前打開它。這是不工作的站點的例子:

Site not working

我試過this答案,但不能使它工作。我注意到chrome中的標籤沒有標題名稱,如404404 Error。所以想着是否可以從網站上閱讀其他信息。我可以讀出

  <h1>404 Not found</h1> 

從網站的後臺,如果它不等於該字符串,然後將用戶引導到網站?

+0

是否在同一域或不同網站上的內容?這對於這是多麼簡單會產生重大影響。 – nrabinowitz 2012-03-09 22:27:57

+0

它從一個網站發佈網址並進行更改,以便它可以通過代理訪問該網站的付費內容。 – Norfeldt 2012-03-15 17:23:17

回答

0

跨域阿賈克斯是艱難的。出於安全考慮,JavasScript在訪問其他域時受到限制。使用像PHP這樣的服務器端腳本語言(或像Node.js這樣的環境)來執行檢查可能更容易。然後,您可以使用Ajax來ping後端,或者直接在頁面上顯示指示符。

+0

該腳本將打開一個新選項卡(以鉻形式顯示)。該腳本可以在該選項卡上工作還是需要再次激活它? – Norfeldt 2012-03-15 17:24:53