我正在使用Ajax包含脚本(动态驱动器)来嵌入内容跨域(CORS)。
问题:
单击包含脚本的页面时,会出现约2秒的空白屏幕。浏览器仅在呈现整个页面时显示内容,包括跨域内容,这需要一段时间。
是否可以在加载页面后运行该脚本?我没有两个服务器权限,因此将onLoad添加到body标签不是一个选项。 我尝试了很多脚本,没有人做过。每个人都给出:ajaxinclude没有定义。
此刻我正在使用:
<script type="text/javascript">ajaxinclude("http://domain")</script>
这没有区别:
<script type="text/javascript">
function load(){
ajaxinclude("http://domain");
} window.onload = load();</script>
答案 0 :(得分:0)
您正在立即调用load。 。将load的引用分配给window.onload而不是其返回值。
<script type="text/javascript">
function load(){
ajaxinclude("http://domain");
} window.onload = load; // give function reference to onload
</script>