0

遵循标准 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

我想现在在商店网站中创建脚本标签

但是当在线打开商店时,我无法在商店的源代码中找到我的脚本 url。

知道为什么事情不会那样吗?

4

1 回答 1

1

脚本在触发 onload 事件时被注入到代码中,之前它不是直接插入到代码中的。如果您正在查看商店的来源,您应该会看到您的脚本 url 插入到 asyncLoad 函数中。这个函数只在 onload 被触发时加载所有脚本标签 js 文件。如果它仍然不存在,您应该尝试通过 API 获取脚本标签列表,并确保您的在该列表中。

于 2013-09-08T04:17:47.987 回答