我需要在我的网站中使用旅行顾问小部件。刷新页面后效果很好。但是当通过链接导航时,小部件不会显示。它还给出一个错误,指出文档无法写入,因为找不到带有 id 的元素。
我认为问题是因为脚本甚至在页面呈现之前就查找具有指定 id 的元素。下面的这个对我不起作用。
Including tripadvisor widget in angularjs app
有更好的解决方案吗?
最佳答案
问题在于,在该链接问题的 URL 中,& 符号已被编码。
http://www.jscache.com/wejs?wtype=cdsatingsonlynarrow&uniq=791&locationId=2227230&lang=en_US&border=true
应该是-
http://www.jscache.com/wejs?wtype=cdsatingsonlynarrow&uniq=791&locationId=2227230&lang=en_US&border=true
这应该可以解决问题。
关于javascript - Angularjs - 页面渲染完成后加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32356812/