2016-08-23 20 views
3

をサポートしています。クロスオリジン・リクエストだけ

<head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 
</head> 

<div id="modal_open" class="modal fade" role="document"> 
    <div class="modal-dialog custom-modal-size"> 
     <div class="modal-content"> 
      text 
     </div> 
    </div> 
</div> 

<a href="javascript:void(0);" data-toggle="modal" data-target="#modal_open" ng-controller="ModalDemoCtrl">link</a> 

私はクロームデバッガを開いている場合、私はjquery.min.js:4 XMLHttpRequest cannot load javascript:void(0);. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.メッセージが表示されます。コードは期待通りに機能しますが、なぜこのメッセージが出るのか理解しようとしています。誰かが説明できますか?

+0

全体のエラーメッセージを表示してください引き起こしています。 –

+0

@Lambda Ninja OK、更新しました。 – MATH000

+0

HTTP XSSヘッダーを設定した後に再試行してください。詳細を知るには:http://stackoverflow.com/questions/9090577/what-is-the-http-header-x-xss-protection –

答えて

6

あなたのリンクタグには、href="javascript:void(0);"というエラーが発生しています。それを削除すると、エラーはなくなります。

<head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> 
 
</head> 
 

 
<div id="modal_open" class="modal fade" role="document"> 
 
    <div class="modal-dialog custom-modal-size"> 
 
     <div class="modal-content"> 
 
      text 
 
     </div> 
 
    </div> 
 
</div> 
 

 
<a data-toggle="modal" data-target="#modal_open" ng-controller="ModalDemoCtrl">link</a>

+0

ありがとう! 'javascript:void(0);'の代わりに入れなければならないものは? – MATH000

+0

私はちょうどそれなしで何を投稿した。あなたがやりたいことが他にもありますか? –

0

Chromeを使用していて、ファイルシステムからhtmlスクリプトを開いていますか?

FirefoxまたはWebサーバーがこのクロスソースの問題を解決しました。

+0

助けてくれてありがとう!私はlocalhostでこれを実行しています。 – MATH000

1

のhref = "javascriptの:無効(0);"

は、それが

+0

Sryは誰かがすでに正解を投稿しているのを見たことがありませんでした。それは受け入れられませんでした。恥のために。 – qwertzman

関連する問題