I a lua următoarea eroare în Chrome's dezvoltator de instrumente fereastră când încearcă să seteze un cookie folosind acest plugin jQuery:
Eroare Necunoscută: SECURITY_ERR: DOM Excepție 18
Ce inseamna eroarea asta înseamnă și cum o pot repara? Eu primesc aceeasi eroare atunci când utilizați acest jQuery plugin.
Am avut, de asemenea, această problemă, în timp ce dezvoltarea pe HTML5 locale. Am avut probleme cu imagini și getImageData funcție. În cele din urmă, am descoperit o poate lansa chrome cu ... permite-file-acces-la-fișier de comandă comutator, că a scăpa de această protecție de securitate. Singurul lucru este că nu se face browser-ul dvs. mai puțin în condiții de siguranță, și puteți't au un chrome exemplu, cu steagul și încă fără steag.
Puteți, de asemenea "repara" acest lucru prin înlocuirea imaginii cu inline Base64 reprezentare:
img.src= "data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAsAAAIUhA+hkcuO4lmNVindo7qyrIXiGBYAOw==";
Confruntat cu aceeași situație de joc cu Javascript [tag:webworkers]. Din păcate Chrome nu't permite accesul javascript lucrătorilor stocate într-un fișier local.
Un fel de soluție de mai jos, folosind o stocare locală este de a rulează Chrome cu ... permite-file-acces-la-fișiere (cu " s " la sfârșit), dar numai un singur exemplu de Chrome este permis, ceea ce nu este prea convenabil pentru mine. Pentru acest motiv, am'm folosind Chrome Canary, cu fișier de acces permis.
BTW in Firefox nu există nici o astfel de problemă.
Această eroare apare dacă încercați să creați un lucrător web cu date schema URI.
var w = new Worker('data:text/javascript;charset=utf-8,onmessage%20%3D%20function()%20%7B%20postMessage(%22pong%22)%3B%20%7D'); w.postMessage('ping');
L's nu este permis în conformitate cu standardul: http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#dom-worker
Am avut această problemă atunci când se utilizează istorie API.
window.history.pushState(null, null, URL);
Chiar și cu un server local (localhost), doriți să adăugați 'http://' pentru URL-ul dvs., astfel încât să aveți ceva similar cu:
http://localhost...
Am fost't complet fericit de `--permiteți-file-acces-la-fișiere pentru soluție, pentru că m-am'm folosind Chrome ca browser principal, și a fost't foarte fericit cu această încălcare nu a fost de deschidere.
Acum am'm folosind Canare ( chrome beta version ) pentru dezvoltarea mea cu steagul mai departe. Și simpla versiune Chrome pentru real blogging : cele două browser-don't partaja steag !
Se poate primi, de asemenea, această eroare dacă utilizați noua (până acum numai webkit) caracteristică de notificare înainte de a obține permisiunea.
Primul termen:
<!-- Get permission -->
<button onclick="webkitNotifications.requestPermission();">Enable Notifications</button>
Mai târziu, a alerga:
// Display Notification:
window.webkitNotifications.createNotification('image', 'Title', 'Body').show();
Cererea permisiunea de funcții trebuie să fie declanșată de un eveniment cauzat de către utilizator, în caz contrar nu va't fi afișate.
Am fost obtinerea această eroare în safari mobil atunci când se utilizează ASP.NET MVC pentru a reveni un FileResult cu suprasarcină care returnează un fișier cu un nume de fișier diferit decât originalul. Deci,
return File(returnFilePath, contentType, fileName);
ar da eroare la mobile safari, în cazul în ca
return File(returnFilePath, contentType);
nu ar fi.
Eu nu't amintesc de ce am crezut că ceea ce am făcut a fost o idee bună. Încearcă să fii inteligent cred.