2016-12-08 2 views
-1

Применяется такая же политика происхождения при запуске javascript в утилите google crome console, которая поступает из интернет-домена локально. например, что произойдет, если я сделаю это в консоли.Javascript та же политика происхождения и консоль Google crome

//from facebook.com 
alert('javascript') 
// we can xhr as well here 
+0

Если только там был какой-то способ узнать ... – JJJ

+0

@JJJ Thnx для downvote. что означает ур-комментарий? –

+1

Если вы хотите узнать, работает ли что-то в консоли Chrome, откройте консоль и введите ее. – Barmar

ответ

0

Все, что вы выполняете с консоли Chrome, выполняется в контексте веб-страницы, с которой вы ее открыли. Поэтому, если вы попытаетесь выполнить вызов AJAX в другом домене с этой страницы, он будет ограничен политикой того же происхождения.

я открыл консоль здесь на SO, и напечатал:

$.get('http://dev.bridgebase.com/barmar_test/test.html', function(x) {console.log(x);}) 

и я получил ошибку:

XMLHttpRequest cannot load http://dev.bridgebase.com/barmar_test/test.html?_=1481190195362 . No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin ' http://stackoverflow.com ' is therefore not allowed access.

Смежные вопросы