我想知道为什么这不仅仅是一个解决方案。
为什么这将包括在正在加载的页面中加载js文件的脚本标记。
$(document).ready(function(){
$("#nav ul li label").on("click", function(){
var a = $(this).attr("id");
$("#mainCalcHolder").load(a + ".php");
});
});
这不包括加载js文件的脚本标记,这些文件是故意在"getMe“d
我试图将GTM安装到角应用程序中,方法是将脚本添加到头部,并将iframe添加到index.html文件中的主体中。
我在Chrome中加载了应用程序,我可以看到它添加在html中。
来自Chrome的Google助手插件可以很好地检测到它,但是当我转到网络选项卡时,我看不到任何gtm.js请求,也没有输入控制台gtm.js,我得到了google_tag_manager is not defined。
我尝试了插件angular-google-tag-manager,但情况相同。
我不知道怎么回事,你猜怎么着?
我正在尝试为使用tabulator (^5.2.2)使用jest (v27)的javascript项目编写测试。该制表器正在导入并在JS文件中使用,如下所示
import {TabulatorFull as Tabulator} from "tabulator-tables";
...
var table = new Tabulator("#example-table", config)
...
当我使用webpack运行该项目并在浏览器中加载时,一切正常,但是当我尝试在开玩笑中运行同一个文件的测试时,我会得到以下错误。
FAIL tests/integra
我可以让浏览器化工作,但对于如何从DOM访问bundle.js中的函数,我感到有点困惑。
我有三个文件-
message.js
module.exports = function (){
return "Hello";
};
main.js
var getMessage = require('./message');
//This shows the alert when script loads
alert(getMessage());
//cannot find this function from index.html
function fnCl