我正在创建一个嵌入系统,但是在iOS上使用Safari时遇到了问题。我通过AJAX请求检索了HTML代码,该请求除了在iOS的Safari浏览器上有效外,该浏览器是唯一未嵌入代码的浏览器。
用于将元素插入页面的代码:
var el = document.createElement('div');
el.setAttribute('id', 'chat-robbu');
el.setAttribute('style', 'display: none;');
el.innerHTML = data.html; // data.html is part of an object received through an AJAX request
document.body.insertBefore(el, document.body.children[0]);
您可以在此处查看代码:https://chatrobbu.rilo.com.br
答案 0 :(得分:0)
这是我的错误。在浏览器中禁用了JavaScript。
答案 1 :(得分:0)
要重申我的评论,因为实际上这是一个根本问题:确保在Settings
> Safari
> Advanced
下启用JavaScript,否则代码将无法执行