我正在创建一个非常简单的个人用户脚本。我想要它做的是从其他地方导入一个 html 代码(即我的公共保管箱文件夹中的一个文件)。
我在想这样的事情:
var element = document.getElementById("notes");
var widget = ??? //import HTML form publicly accesible file
element.innerHTML = widget
可能吗?最好是纯香草JS。
我正在创建一个非常简单的个人用户脚本。我想要它做的是从其他地方导入一个 html 代码(即我的公共保管箱文件夹中的一个文件)。
我在想这样的事情:
var element = document.getElementById("notes");
var widget = ??? //import HTML form publicly accesible file
element.innerHTML = widget
可能吗?最好是纯香草JS。
您的问题继续到此,如何在纯 javascript 中发出 ajax http 请求。
但我真的建议您使用 jquery 或任何其他轻量级 javascript 来执行此操作。既是为了语法更简单,也是为了浏览器与 IE 的兼容性。
使用 jquery 你可以这样做:
var element = document.getElementById("notes");
$.get('dropbox url').done(function(data){
element.innerHTML = data;
});
我希望这有帮助。
更新 1:对不起,我忘记了跨域策略。它可能不会像我描述的那样工作。对于您的情况,最好的方法是在您希望页面加载它的地方添加一个 iframe。