最近,我创建了一个认知表单,并试图将其嵌入到Weebly网站上。但是,该代码没有在编辑器中或在网站发布时生成表单。我已经用了很长时间,在插入任何代码时,无论是表单还是其他小部件,我都从来没有遇到过任何问题。
我还尝试将表单嵌入到博客中,这是可行的。我想知道是否有人知道为什么认知表单与Weebly不兼容,或者是否有什么我可以改变的东西来解决这个问题。
不工作页(在空白中):http://nayaktech1.weebly.com/quote.html
工作博客(在上面“电子邮件跟踪”的底部):http://blog.earthyes.org/
发布于 2015-06-15 13:59:39
查看您的站点以及Weebly加载的Javascript,似乎Weebly加载的代码和Cognito形成的代码之间存在冲突。
特别地,Weebly将Array.prototype.remove定义为接受元素索引并在该索引处删除项的函数。Array.remove被定义为:
function (n,t){var i=p(n,t);return i>=0&&n.splice(i,1),i>=0} Weebly将其定义为:
function(e,t){var i=this.slice((t||e)+1||this.length);return this.length=0>e?this.length+e:e,this.push.apply(this,i)}` 正因为如此,科尼托在调用Array.remove时得到了一个意想不到的结果。在这一点上,最好的选择是通过在iframe中嵌入类似于以下代码的代码,将科尼图的代码与Weebly的代码隔离开来:
<iframe src="https://www.cognitoforms.com/NyTechInc/RequestAQuote"></iframe> 如果您想要更多的帮助嵌入表单,请随时联系我们通过我们的“请求帮助”链接从认知形式网站。
免责声明:我是科尼图表单小组的工程师
https://webapps.stackexchange.com/questions/79173
复制相似问题