我有一个在 Word Press 中构建的演示站点。
在模板的头部,我注入了一个加载特殊脚本的脚本标签。
此脚本执行 document.write 以从服务器加载另一个脚本。
反过来,来自服务器的脚本可以执行其他 document.write 以加载多达 10 个。
像这样加载这些脚本非常重要,因为这些脚本之前对页面进行了更改,因此它消除了访问者对内容的任何可见更改。
问题:
我正在使用访问者体验记录服务,该服务将我的页面加载到 iframe 中并覆盖它的鼠标操作和热图。
在查看 Flash 中内置的热图时,我认为有一个奇怪的行为导致我的脚本异步加载,导致结果是页面被清除,因为第二个 document.write 在 DOM 准备好之后完成,因此清除了所有内容。
我假设由于某种原因页面继续加载,因为我的脚本运行它是一系列 document.write 在这种特殊情况下。
与正常工作的鼠标动作记录的唯一区别是 Flash 热图的存在。
我已经在谷歌左右搜索了这个,发现了一些类似的报告,有些报告还报告了 Flash 添加的存在,但没有找到任何线索可以让我找到解决方案。
有没有人看到过这种行为并找到了解决方案?
请不要索要链接,因为我只能为您提供指向在录制服务 iframe 之外没有问题的网站的链接,而我无法提供我的凭据。
注意:我的脚本的异步加载会导致默认内容显示一两秒,然后被替换。这对访问者来说是可见的,因此是不可接受的。