0

Shopifyは、ScriptTagAPIを介して追加されたすべてのスクリプトを特別なasyncLoad関数にラップします。多くの状況では理にかなっていますが、スクリプトタグをヘッダーに直接挿入する必要がある場合もあります。

たとえば、スクリプトタグを挿入する他の方法がない場合、つまり、スクリプトがストアフロントに個別に表示される場合、つまりasyncLoad関数がない場合、Optimizelyはそれほどスムーズに機能しません。

どのように私は同じことをしますか?

1つのオプションは、現在のテーマを解析して返送することですが、それは奇妙に見え、信頼性が低く、私の調査によれば、Optimizelyは別のアプローチを知っています。

4

1 に答える 1

2

私は Optimizely と連絡をとることができました。彼らの反応は次のとおりです。

実際にShopifyと提携して、デフォルトでこの方法でスニペットをページに追加しました. それ以外の場合、非同期の制限を回避する簡単な方法はないと思います。

これが Shopify の応答です。

残念ながら、これは 1 回限りのハックによる修正であり、現時点で再度実施できるものではありません。

したがって、現時点で非同期制限を回避する唯一の確実な方法は、他のアプリケーションが行うように、スクリプトを現在のテーマに配置するようにユーザーに指示することです。

于 2013-03-05T00:20:54.593 に答える