Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在require.js之前执行代码_Javascript_Requirejs - Fatal编程技术网

Javascript 在require.js之前执行代码

Javascript 在require.js之前执行代码,javascript,requirejs,Javascript,Requirejs,我需要用requirejs处理子域 默认情况下,requirejs将从脚本标记中指定的路径加载“data main”,如果使用相对路径而不是绝对路径,则该路径将为“sub.example.com/” 我希望通过执行document.domain='example.com'行,使用顶级域长度2,例如'example.com'。有什么技术可以确保在requirejs加载任何东西之前执行这样一行,尽管它是异步的 这取决于HTML的结构,但其思想是,由于标记在页面中按顺序执行,所以只需将document

我需要用requirejs处理子域

默认情况下,requirejs将从脚本标记中指定的路径加载“data main”,如果使用相对路径而不是绝对路径,则该路径将为“sub.example.com/”


我希望通过执行document.domain='example.com'行,使用顶级域长度2,例如'example.com'。有什么技术可以确保在requirejs加载任何东西之前执行这样一行,尽管它是异步的

这取决于HTML的结构,但其思想是,由于标记在页面中按顺序执行,所以只需将document.domain='example.com';在您的应用程序之前。@NikosParaskevopoulos我实际上已经尝试过了,但理论/标准上保证了顺序吗?引用自:在浏览器继续解析页面之前,将立即获取并执行没有异步或延迟属性的脚本以及内联脚本。@NikosParaskevopoulos太棒了,这是我正在努力寻找的部分,非常感谢你: