2013-05-09 83 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形式的依賴關係。但放置腳本後(不是