Javascript - cross domain
Posted: Wed Apr 15, 2009 1:42 pm
Προσπαθώντας να κάνω το firefox add-on για την εργασία των συστημάτων ανάκτησης πληροφοριών, κόλλησα στο εξής πρόβλημα:
Θέλω με javascript να αποκτήσω πρόσβαση σε κάποιο άσχετο site για να κάνω retrieve τα strings που θέλω από εκεί, αλλά μου πετάει:
[Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" location: "file:///C:/.... Line: 14"]
Προσπαθώ με XMLHttpRequest:
Από οτι είδα στο internet είναι πρόβλημα ασφάλειας λόγω cross domain, αλλά δεν κατάφερα κάτι με όποια λύση διάβασα. Επίσης κάπου ειπώθηκε οτι αυτό το πρόβλημα δεν λύνεται απλά με javascript. Καμία ιδέα; Έχεις κανείς άλλος το ίδιο πρόβλημα;
Θέλω με javascript να αποκτήσω πρόσβαση σε κάποιο άσχετο site για να κάνω retrieve τα strings που θέλω από εκεί, αλλά μου πετάει:
[Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" location: "file:///C:/.... Line: 14"]
Προσπαθώ με XMLHttpRequest:
Code: Select all
var response = null;
var connection = new XMLHttpRequest();
try
{
connection.open("GET", url, false);
connection.send("");
if(connection.readyState == 4) response = connection.responseText;
}
catch(e)