在AJAX加载页面上强制加载页面
问题描述:
我在iPad特定网站上遇到第三方集成问题,该网站上有许多通过AJAX加载的页面。在AJAX加载页面上强制加载页面
当我第一次访问该页面时,预计可用的功能不可用,并且只有在Safari中执行页面刷新时才能看到该功能。
在第三方的JavaScript有这种代码在整个穿插:
script.onload = script.onreadystatechange = function() { // do something }
这里是full JavaScript included file。
有没有一种方法可以强制在iPad上加载页面,或者构建一些解决方法,这意味着当我切换到包含JavaScript并触发的页面时?
正如我所提到的,这只在iPad特定的网站上显而易见,并且相同的功能在桌面浏览器上没有问题,其中通过AJAX加载的页面是而不是。
答
我相信Web服务器允许您为使用Web服务器呈现的所有页面动态添加内容。它允许你插入一个代码片段,它可以理想地检查它是否是一个ipad网站,并根据你的要求做页面加载。
按照下面的线程
答
我不知道你的代码看起来像,但是,已经使用jQuery经历了同样的问题反复,我建议你手动调用第三的初始化函数在一个窗口就绪状态功能的第三方脚本:
$(window).ready(function(e) {
// function that initializes the 3rd party script gets called here.
});
+0
我刚刚更新了添加JavaScript包含文件的问题。我只用'
+1
在页面中引用第三方脚本。因此,在引用此第三方插件的'' – Albert
我不知道这真的帮助我说实话。我已经不熟悉将页脚添加到网页,但这确实是一个JavaScript/AJAX。 – crmpicco
以及页脚可以注入JavaScript –
我的JavaScript必须内联放置在表单中才能正常工作,因此不可能将JavaScript放入页脚中。 – crmpicco