我正在编写我的第一个“第三方” javascript,它将用于在其他网站上显示内容。
因此,其他网站将进行简单的调用以从我的模块中获取内容,例如
<script src="http://mynewjavascriptmodule.com/script.js">
一种显示脚本内容的方法是使用document.write输出内容。
但是,这似乎是一个非常粗糙的解决方案,并且我相信这将被认为是不好的做法。
我也收到了js控制台的警告,因为document.write()正在询问另一个第三方javascript源 “解析器阻止跨站点(即,不同的eTLD + 1)脚本https://anotherurlcom/anotherscript.js是通过document.write调用的。对此脚本的网络请求可能会在此页面中或将来由于页面加载而被浏览器阻止。网络连接不良。如果在此页面加载中被阻止,则会在随后的控制台消息中得到确认。有关更多详细信息,请参见https://www.chromestatus.com/feature/5718547946799104。
有什么替代方法,或者有“最佳实践”方法吗?
谢谢!
Amy / Phil,我认为这个问题与您标记的问题不是重复的。这个问题正在寻找在单个页面上使用document.write()的替代方法。我的问题是从第3方页面调用脚本时要求替代方法。
谢谢