2011-10-01 3 views
0

J'essaie d'intégrer AjaxUploader dans mon site, mais seulement dans le navigateur Opera, j'ai une erreur, dans d'autres navigateurs il forbe bien En outre, si je tester ce code sur le nouveau serveur de test, il forks amende dans Opera navigateur aussi.AjaxUploader erreur dans Opera

Je ne peux pas comprendre ce qui se passe, aidez-moi s'il vous plaît.

Voici le stacktraca du débogueur Opera:

Uncaught exception: ReferenceError: Security error: attempted to read protected variable 

Error thrown at line 2216, column 2 in <anonymous function: Sizzle>(query, context, extra, seed) in http://site/assets/js/jquery1.6.js: 
    if (!seed && context.nodeType === 9 && !isXML(context)) 
called from line 292, column 3 in <anonymous function: find>(selector) in http://site/assets/js/jquery1.6.js: 
    jQuery.find(selector, this[0], ret); 
called from line 230, column 4 in <anonymous function: submit>() in http://site/assets/js/ajaxupload.js: 
    var response = iframe.contents().find('body').html(); 
called from line 2693, column 4 in <anonymous function: handle>(event) in http://site/assets/js/jquery1.6.js: 
    var ret = handler.apply(this, arguments); 
called via Function.prototype.apply() from line 2467, column 4 in <anonymous function: add>() in http://site/assets/js/jquery1.6.js: 
    return typeof jQuery !== "undefined" && !jQuery.event.triggered ? 

Répondre

1

Ressemble intégré dans la prévention des attaques de cross-site scripting. Sous une forme ou une autre (utilisez-vous iFrames?) Vous essayez d'accéder à une ressource sur un site d'un autre site d'une manière que le navigateur ne permet pas.