0

jQueryとjQuery UIをVFページ内に埋め込まれたsalesforce雷コンポーネントで使用しようとしています。このVFページはコンソールで利用可能です。 domain/my.salesforce.com/consolejQuery UIがコンソールのVF内に埋め込まれた雷のコンポーネントをロードしない

私が実行すると、このコンソールの中にjQueryバージョン3.2.1しかロードできません。他のjqueryバージョンはロードできません。次のステップは、jQuery 3.2.1と互換性のあるjQuery UIバージョンを読み込むことです。

しかし、jQuery UIがこのようなシナリオで読み込まれると、以下のエラーが発生します。コンソールに表示されるvfの中に埋め込まれた雷コンポーネント。

のjQuery UIのエラー:

Uncaught TypeError: n[o].hasOwnProperty is not a function 
throws at /resource/jQuery_UITEST:8:5049 

何私が見つけたことはjQueryのv2.2.4とjQuery UIである - 私はこの雷を埋め込む際に雷アプリとして純粋に使用しますが、動作しないときv1.11.2がうまく連携コンポーネントはvf内にあり、vfはコンソールの一部です。

あなたのご意見をお待ちしております。

おかげで、 Akki

答えて

0

この質問はここで回答されていますhttps://salesforce.stackexchange.com/questions/180535/jqueryui-inputinputindex-hasownproperty-is-not-a-function

は単に言った:関数がLockerService SecureWindowオブジェクトに追加されていないためにfunction hasOwnPropertyを使用するすべての外部LIBSには(まだ)働いていません。以前のバージョンのjquery UIを使用して解決しました(バージョン1.11.4がサポートされています)

0

あなたはVisualforceの内側に雷を埋め込むと、物事は異なる動作をします。あなたのブラウザのコンソールで、JavaScriptエラーが発生しているかどうかを調べましたか?通常、CORSに関連するものがいくつか見られます。 その後、SalesforceでCORS設定を更新して、エラーに記載されているURLをホワイトリストに登録する必要があります。 Use CORS for Lightning Out

+0

これは問題ではありません..........スクリプトはロードされていますが、問題に – user8148398

関連する問題