我正在开发一个网站,用户可以在那里在线预订餐厅的餐桌。一切正常,除了一件事:当我将预订页面放在另一个域的iFrame中时,在许多浏览器中,我得到一个错误的Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>)。DevTools中的Network -> Response选项卡告诉我,无法加载响应数据,因为请求已被重定向。 这就是运行良好的页面:https://dev.table4u.de/dimostrazione 这里我将页面放在一个iFrame中进行测试:https://www.res
我正在开发一个应用程序,它可以使用需要facebook权限的iFrame嵌入到其他页面中。问题是,当尝试使用facebook从iFrame on iOS登录时(登录窗口永远不会出现),我们会遇到问题。我们在放置iFrame的父页面上运行代码,所以我的问题是,我是否可以将SDK放在父页面上,而不与该页面上任何现有的Facebook冲突?
我有一个网站,在那里我可以在iframe中显示信息。iframe中的信息来自Salesforce域。正在获取的数据以“培训指南”的形式出现,其中有几页。
我在两个域上都添加了javascript代码,用于固定不断变化的高度,从而删除了垂直滚动条。salesforce页面中的代码:
function retrieveInfo(){
parent.postMessage(document.body.scrollHeight, '*');
}
function showLoading(){
$('
是否有可能检测到iframe的内容何时即将更改,例如当请求开始时(用户单击iframe中的链接的结果),但服务器尚未发送响应?
背景:
我有一个遗留的web应用程序,它是在一个容器中使用的,它不显示加载状态。这个web应用程序还使用iframe来模拟部分页面加载。所有导航都发生在该iframe中。
当iframe中的页面正在加载时,我通过监视iframe的onreadstatechange事件(仅限IE)在iframe的父页面上显示加载动画:
$('#iframe').on('readystatechange', function () {
var st
情况是这样的:我们有一个文件上传页面。我们不想在上传完成后重新加载页面,所以我们将表单放在iframe中。iframe内部的表单发布到自己,并在完成后返回json。我们如何才能捕捉到这种反应?上传完成后,iframe会重新加载,换句话说,当iframe被重新加载时,我们如何捕获?
假设如下:
我们不能打印/返回任何东西,除了json对象(所以没有js代码来调用父文档中的函数),我们不能使用ajax,因为您不能使用ajax来发布文件,我们不能在iframe内部添加javascript代码,因为一旦提交了iframe内部的表单,页面就会重新加载,我们就失去了附加的js代码.。
有什么想法吗?
UP
我刚刚下载了Bing API 2.0 SDK。在Bing API2.0SDK\Samples\JSON目录下有几个html文件。我用我的新AppId替换了JavaScript中的AppId。这些页面在IE中运行得很好,但我在Firefox和Firebug控制台中得到了‘语法错误’。有没有人有类似的问题?页面中是什么导致了“语法错误”?非常感谢。Jazure