有没有办法导入现有文件并将javascript注入头部/身体?
我想使用sinon伪造服务器而不是单元测试。目前,我需要访问仅在我的工作服务器上私有运行的API。当我在家时,我想模拟这些数据,而不改变原始代码。
所以我的想法是导入索引文件并使用sinon伪造服务器响应。有点像:
<link rel="import" href="index.html">
<script>
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "sinon.js";
$("head").append(s);
var xhr = sinon.useFakeXMLHttpRequest();
<!-- etc. -->
</script>
上面的例子显然存在明显的语义问题,这只是我想要得到的一个要点。有谁知道这是否可行?