VEC にページが表示されません。(VEC のみ)
-
VEC との最適な互換性は、最新バージョンの拡張機能 Adobe Experience Cloud Visual Editing Helper extension によって保証されます。
最新バージョンを使用しているかどうかを確認するには、Extensions /に移動 Manage Extensions、「Details」をクリックします。
-
Visual Experience Composer では、web ページ上で変更を実行するためにオーサリングライブラリが必要です。 これらのライブラリは at.js ライブラリに埋め込まれ、VEC を使用するたびに Adobe サーバーから拡張機能によってダウンロードされます。
この拡張機能は、at.js と Adobe Experience Platform Web SDK のどちらがページに既に含まれているかに関係なく、at.js ライブラリをダウンロードします。
Administration > Implementation セクションで設定した at.js ヘッダーに無効な変更が追加されていないことを確認します。
-
Web ページが、iFrame に埋め込まれた場合の読み込みに必須なリクエストをブロックしていないことを確認します。 これには、顧客の web サイト、メタHTMLタグ、x-frame-options ヘッダーに埋め込まれた、frame-ancestors CSP 指令またはカスタム JS コードの使用が含まれます。
-
Web ページの JavaScript がオーサリングライブラリに干渉しないことを確認します。 次の予約名を使用したファイルを使用したりインクルードしたりしないでください。
-
target-vec-helper.js
-
target-vec.js
-
target.js
-
admin.css
-
sizzle.js
-
mixContentCheck.html
さらに、これらのファイル内で定義された変数やイベントを誤って上書きすると、VEC で問題が発生する可能性があります。
-
-
ブラウザーが、セキュリティで保護されているサイトのセキュリティで保護されていないページをブロックしています。
ブラウザーのアドレスバーにある URL の左側のアイコンをクリックし、「Disable protection on this page」をクリックします。
-
入力した URL が無効です。
-
Web サイトが VEC への読み込みに失敗した場合や、予期しない動作が発生した場合は、Target で web サイトを読み込む前に、ブラウザーで web サイトの Cookie を受け入れることで解決できる可能性があります。
参照モードを使用すると、VEC が壊れているように見えます。(VEC のみ)
参照モードの使用中、Target ライブラリ(at.js または Adobe Experience Platform Web SDK)が実装されていない URL や、フレームバスターヘッダーを含む URL にアクセスすると、VEC が壊れているように見えます。 ブラウザーのセキュリティ上の問題により、移動先の URLTarget 正しくアクセスできないか、ページが読み込まれても VEC URL が一貫して更新されません。
この問題は、VEC が <iframe>
で web ページを読み込むために発生します。 現在のブラウザーのセキュリティメカニズムでは、同じオリジンポリシーが原因で、Target UI が特定のフレームの要素にアクセスできません。 ブラウザーが、location.href
などの情報を含む、別のオリジンのフレームにアクセスしようとするスクリプトをブロックします。
最適に参照するには、新しい Visual Editing Helper 拡張機能(推奨)または 古い拡張機能を使用して、Target ライブラリをページに挿入する必要があります。
Visual Experience Composer での CSS の競合で発生する問題
エディターで web ページを読み込む際に、表示に影響を与える可能性のある CSS ファイルが存在するかどうかを確認します。 例えば、ページ本文で overflow: hidden
プロパティを使用すると、スクロールの問題やトリガーのクリックイベントが発生し、オーサリングのメニューが妨げられる可能性があります。