通过所有正确的身份验证,结果如下:
ipdb> shopify.ScriptTag.find()
[script_tag(347035)]
ipdb> shopify.ScriptTag.get(347035)
{'updated_at': datetime.datetime(2013, 5, 9, 11, 29, 17, tzinfo=tzoffset(None, 19800)), 'src': 'http://itestifyit.com/widget/v1/mystore/script.js', 'created_at': datetime.datetime(2013, 5, 9, 11, 29, 17, tzinfo=tzoffset(None, 19800)), 'event': 'onload', 'id': 347035}
这意味着脚本已上传,但我无法在商店主页中找到我的脚本标签。
这是怎么回事?我还需要添加其他内容才能使其正常工作吗?
在 StackOverflow 上进行广泛搜索后,我发现一篇文章,其中有人提到还必须放置 jquery 脚本,但 jquery 已经包含在 Shopify 加载的商店页面中。我需要覆盖它吗?
任何帮助将不胜感激。
最佳答案
它实际上并不显示为 <script>
标签。相反,您的脚本是通过 javascript 在页面 asyncLoad()
中加载的。功能。查看页面源代码并查找该函数。您的脚本应该在那里加载。
此外,如果您使用 HTTPS 访问 Shopify 页面,您的脚本也需要通过 HTTPS 提供服务,否则将不会加载。
关于javascript - Shopify脚本标签不插入脚本标签来存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16455636/