Есть ли «безопасный» способ проверить, применяется ли та же политика происхождения к URL-адресу, прежде чем фактически пытаться использовать методы ajax? Вот что у меня есть:
function testSameOrigin(url) {
var loc = window.location,
a = document.createElement('a');
a.href = url;
return a.hostname == loc.hostname &&
a.port == loc.port &&
a.protocol == loc.protocol;
}
Такого рода работает, но это своего рода предположение, основанное на статье в Википедии . Есть ли лучший способ предварительной проверки разрешения на использование нескольких доменов? jQuery можно использовать.