Существует ли "безопасный" способ проверить, применяется ли одна и та же политика происхождения к 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 подходит для использования.