同步javascript异步加载

时间:2013-09-06 13:23:56

标签: javascript

我有一个使用Word Press构建的演示站点。

在模板的头部,我注入了一个加载特殊脚本的脚本标记。

此脚本执行document.write以从服务器加载另一个脚本。

来自服务器的脚本可以依次执行其他document.write加载最多10个。

因为这些脚本之前对页面进行了更改,所以加载这些脚本非常重要,因此它消除了对访问者的任何内容的可见更改。

问题:

我正在使用访问者体验录制服务,将我的页面加载到iframe中并覆盖它的鼠标操作和热图。

当查看Flash中构建的热图时,有一种奇怪的行为导致我的脚本异步加载我假设,导致结果是页面被清除,因为第二个document.write在DOM就绪后完成并因此清除所有内容。

我假设由于某种原因页面继续加载,因为我的脚本在这种特殊情况下运行它的一系列document.write。

鼠标动作录制的唯一区别在于Flash热图的存在。

我已经向左右搜索了这个,并且发现了一些类似的报告,有些报告还报告了Flash的存在,但没有找到任何可以指向解决方案的线索。

之前是否有人看到此行为并找到解决方案?

请不要索取链接,因为我只能为您提供指向我无法提供凭据的录制服务iframe之外没有任何问题的网站链接。

注意:异步加载我的脚本会导致默认内容显示一两秒然后被替换。这对访问者是可见的,因此是不可接受的。

0 个答案:

没有答案