遵循来自标准api调用的适当身份验证。
进行完整的身份验证后
shortname= shopify.Shop.site
shortname=shortname[8:-20]
url='http://mysite.com/widget/v1/'+str(shortname)+'/script.js'
shopify.ScriptTag(dict(event='onload', src=url)).save()这将给出如下响应
ipdb> shopify.ScriptTag(dict(event='onload', src=url)).save()
True我想它现在在store site中创建了脚本标记
但是当我打开在线商店时,我在商店的源代码中找不到我的脚本url。
你知道为什么事情不是这样的吗?
发布于 2013-09-08 12:17:48
当onload事件被触发时,脚本被注入到代码中,而不是之前直接插入到代码中。如果你正在查看你的商店的源代码,你应该会看到你的脚本url被插入到asyncLoad函数中。这个函数只在onload被触发时加载所有脚本标记js文件。如果它仍然不在那里,您应该尝试通过API获取脚本标记列表,并确保您的脚本标记在该列表中。
https://stackoverflow.com/questions/16434472
复制相似问题