dotnetnukeのjquery.min.jsファイルで許可が拒否されました
-
01-10-2019 - |
質問
私はいくつかのjQueryを作成し、それをASCXインクルードに入れました。通常のページでは正常に動作しますが、サイトに保護されたページをロードすると、次のJavaScriptエラーが表示されます。
許可はjquery.min.jsコードを拒否しました:0
何か案は?
解決
Google CDNでホストされたjQueryを使用していると仮定すると、HTTPの代わりにHTTPを使用するためにホストされたスクリプトアドレスを変更できます。
ホスト - >ホスト設定 - >高度な設定 - > jQuery設定 - >
参照
更新しました
この権限エラーは、同じドメインであるにもかかわらず、安全なURL(HTTPS)から非セクチャーURL(HTTP)にjQueryを使用して$ .ajax()要求を作成しようとしている場合に発生する可能性があります。変更 url
相対URLを使用するパラメーターは、問題を修正する必要があります。
他のヒント
jquery minファイルをどのように参照していますか?ライブラリに完全に適格なURLを使用している場合、そのURLはHTTPではなくHTTPを指定している場合、これにより説明されます。
例えば:
<script type="text/javascript" src="http://www.example.com/scripts/jquery.min.js"></script>
これにより、HTTPSの下でサイトが提供されている場合、エラーが発生します。
私の経験では、「許可を拒否された」エラーは、あなたとは異なるドメインにあるウィンドウにアクセスしようとすることから生じます。リストしたコードでは、です ctl
ポップアップウィンドウへの参照、またはコードが実行されているウィンドウ以外のウィンドウは?そのウィンドウがある場合 http://mysite.com そして、あなたのスクリプトは実行されています https://mysite.com, 、許可を拒否されたエラーを取得します。