2016-04-23 62 views
0

要改寫我使用下面的代碼Chrome Web Store的新標籤頁:Chrome網上應用店NEWTAB與HTTP請求覆蓋

我有一個服務於HTML文件後端如此,而不是使用的index.html文件我想通過http請求獲取html文件。

這可能嗎?或者有沒有解決方法謝謝。

回答

0

您可以從索引頁面到遠程服務器進行ajax調用,並用外部html替換整個html。示例代碼如下所示

的index.html

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Document</title> 
</head> 
<body> 
    <script src="index.js"></script> 
</body> 
</html> 

index.js

var SERVER_URL = ""; 
var xhr = new XMLHttpRequest(); 
xhr.onload = function() { 
    replaceHtml(xhr.responseText); 
}; 
xhr.open("GET", SERVER_URL); 
xhr.send(); 

function replaceHtml(data) { 
    document.open("text/html"); 
    document.write(data); 
    document.close(); 
} 
0

您可以簡單地在您的index.html文件中的<script></script>標記中添加一些JavaScript,以便從自定義域中獲取您生成的html內容。