Ne peut pas accéder à cssRules locales fichier css dans google Chrome 64

voici un exemple simple du problème:

<html>
<head>
<link rel='stylesheet' href='myStyle.css'>
<script>
window.onload=function(){
    try{
        alert(document.styleSheets[0]); //works
        alert(document.styleSheets[0].cssRules); //doesn't even print undefined
    }catch(e){alert(e)} //catch and alert the error
}
</script>
</head>
<body>
</body>
</html>

myStyle.css body{background-color:green;}

script fonctionne très bien si vous utilisez <style></style>

SOLUTIONS:

1. fonctionne lorsque les fichiers sont en ligne/localhost

2. travaille avec d'autres navigateurs (c'est à dire Internet Explorer, Microsoft a Bord, Firefox)

3. chrome --allow-l'accès de fichier de fichiers

Ce qui ne l'onglet Réseau dans les Outils de Dev dire, est la feuille de style chargé?
la feuille de style est chargé oui.
Ane des messages d'erreur dans la console?
Non interceptée DOMException: impossible de lire le 'cssRules la propriété de "CSSStyleSheet': Ne peut pas les règles d'accès à la fenêtre.onload
Votre navigateur est toujours manquant, je ne peux pas reproduire le problème avec n'importe quel navigateur installé sur ma machine ... même pas dans IE.

OriginalL'auteur Puddle | 2018-02-12