要改寫我使用下面的代碼Chrome Web Store的新標籤頁:Chrome網上應用店NEWTAB與HTTP請求覆蓋
我有一個服務於HTML文件後端如此,而不是使用的index.html文件我想通過http請求獲取html文件。
這可能嗎?或者有沒有解決方法謝謝。
要改寫我使用下面的代碼Chrome Web Store的新標籤頁:Chrome網上應用店NEWTAB與HTTP請求覆蓋
我有一個服務於HTML文件後端如此,而不是使用的index.html文件我想通過http請求獲取html文件。
這可能嗎?或者有沒有解決方法謝謝。
您可以從索引頁面到遠程服務器進行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();
}
您可以簡單地在您的index.html
文件中的<script></script>
標記中添加一些JavaScript,以便從自定義域中獲取您生成的html內容。