2013-05-09 78 views
0

与所有正确的身份验证:shopify scripttag不插入脚本标记来存储

这些结果如下:

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脚本。但我看到shopify加载的商店页面中包含的jquery。我需要重写吗? 任何帮助将被appricaited。

回答

2

它实际上并不显示为<script>标记。相反,您的脚本通过JavaScript加载,页面为asyncLoad()函数。查看页面源并查找该功能。你的脚本应该在那里加载。

另外,如果您使用HTTPS访问Shopify页面,您的脚本也需要通过HTTPS提供,否则将不会加载。

+0

非常感谢Denis给你的建议。我有require js形式的依赖关系。但放置脚本后(不是