Json werkt niet?

Gestart doorSmiegles15 reacties120 weergaven

16 berichten · pagina 1 van 2

Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
He ,

ik heb :

$.getJSON("json.js", function(json) {
   alert("JSON Data: " + json.sites[0].url);
});


en in json staat :

var sites = [
    { 
        "url" : "http://www.google.nl/" , "post" : "url=http://www.facebook.be/"
    },
];


ik krijg alleen geen alert sadley
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[
    { 
        "url": "http://www.google.nl/",
        "post": "url=http://www.facebook.be/"
    }
]


in je json
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of zo:

{
    "sites": [
        { 
            "url" : "http://www.google.nl/" , "post" : "url=http://www.facebook.be/"
        }
    ]
};
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
tof beiden bedankt !

ik heb nu het volgenden :

var notification = webkitNotifications.createNotification(
  data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiYKAxYKREMws7uzyQSkAS+gDEG/78/PmQYpcBDe8H4v84cD2lhs/HYzgM95NreDySIe+B2B9N7j2SvD05FpxHMkAfi7w+kvx8ciwgqBkotx6q5jwTBVHxAI/cBShtwETrfEBzC1hAMQ+kFcjQ6wDUC6IPADPWQSzBdwCck0GRQaEjQRY4DlgQjVowasGoBfQoi6CVtgIlRQXDQAKAAAMAm6g6Yco3CysAAAAASUVORK5CYII=,
  Hello!,  
  site  
);
switch ( webkitNotifications.checkPermission() )
{
    case 0: 
        notification.show();
    break;
}


wat ik ook probeer ik krijg :

Quote:
Uncaught Error: SECURITY_ERR: DOM Exception 18
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Smiegles schreef:
tof beiden bedankt !

ik heb nu het volgenden :

var notification = webkitNotifications.createNotification(
  data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiYKAxYKREMws7uzyQSkAS+gDEG/78/PmQYpcBDe8H4v84cD2lhs/HYzgM95NreDySIe+B2B9N7j2SvD05FpxHMkAfi7w+kvx8ciwgqBkotx6q5jwTBVHxAI/cBShtwETrfEBzC1hAMQ+kFcjQ6wDUC6IPADPWQSzBdwCck0GRQaEjQRY4DlgQjVowasGoBfQoi6CVtgIlRQXDQAKAAAMAm6g6Yco3CysAAAAASUVORK5CYII=,
  Hello!,  
  site  
);
switch ( webkitNotifications.checkPermission() )
{
    case 0: 
        notification.show();
    break;
}
wat ik ook probeer ik krijg :

Quote:
Uncaught Error: SECURITY_ERR: DOM Exception 18

In Chrome moet je eerst permissies aanvragen..
Het beste kan dat door een extentie te maken smile
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Superb schreef:
Eerdere citaten tonen
Smiegles schreef:
tof beiden bedankt !
ik heb nu het volgenden :

var notification = webkitNotifications.createNotification(
  data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiYKAxYKREMws7uzyQSkAS+gDEG/78/PmQYpcBDe8H4v84cD2lhs/HYzgM95NreDySIe+B2B9N7j2SvD05FpxHMkAfi7w+kvx8ciwgqBkotx6q5jwTBVHxAI/cBShtwETrfEBzC1hAMQ+kFcjQ6wDUC6IPADPWQSzBdwCck0GRQaEjQRY4DlgQjVowasGoBfQoi6CVtgIlRQXDQAKAAAMAm6g6Yco3CysAAAAASUVORK5CYII=,
  Hello!,  
  site  
);
switch ( webkitNotifications.checkPermission() )
{
    case 0: 
        notification.show();
    break;
}


wat ik ook probeer ik krijg :

Quote:
Uncaught Error: SECURITY_ERR: DOM Exception 18
In Chrome moet je eerst permissies aanvragen..
Het beste kan dat door een extentie te maken smile
dit zit in een extentie en in het manifest staat :

Quote:
"permissions": [ "notifications", "tabs" , "http://*/*"],

heb best wel veel al geprobeerd.
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
en als je eerst de gebruiker om permissies vraagt?

met:

webkitNotifications.requestPermission();
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Superb schreef:
en als je eerst de gebruiker om permissies vraagt?

met:

webkitNotifications.requestPermission();
als ik hem in het gewone javascript bestand zet gebeurd er niks en als ik hem in background.html zet ook niet sadley?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bij extensies hoef je die switch niet te gebruiken
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb nu (voor de test)
alleen dit :

<script>
var notification = webkitNotifications.createNotification(
  data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiYKAxYKREMws7uzyQSkAS+gDEG/78/PmQYpcBDe8H4v84cD2lhs/HYzgM95NreDySIe+B2B9N7j2SvD05FpxHMkAfi7w+kvx8ciwgqBkotx6q5jwTBVHxAI/cBShtwETrfEBzC1hAMQ+kFcjQ6wDUC6IPADPWQSzBdwCck0GRQaEjQRY4DlgQjVowasGoBfQoi6CVtgIlRQXDQAKAAAMAm6g6Yco3CysAAAAASUVORK5CYII=,
  Hello!,  
  hellooo  
);
notification.show();
</script>


en ik krijg :

Uncaught Error: SECURITY_ERR: DOM Exception 18
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Smiegles schreef:
Eerdere citaten tonen
Superb schreef:
en als je eerst de gebruiker om permissies vraagt?
met:

webkitNotifications.requestPermission();

als ik hem in het gewone javascript bestand zet gebeurd er niks en als ik hem in background.html zet ook niet sadley?

Ik lees daar op stackoverflow dat die requestPermission door de gebruiker gedaan moet worden, bijvoorbeeld door op een knop te drukken:

<button onclick="webkitNotifications.requestPermission();">Enable Notifications</button>
0
Smiegles

Lid · Topicstarter

Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Eerdere citaten tonen
Smiegles schreef:
Eerdere citaten tonen
Superb schreef:
en als je eerst de gebruiker om permissies vraagt?
met:

webkitNotifications.requestPermission();

als ik hem in het gewone javascript bestand zet gebeurd er niks en als ik hem in background.html zet ook niet sadley?
Ik lees daar op stackoverflow dat die requestPermission door de gebruiker gedaan moet worden, bijvoorbeeld door op een knop te drukken:

<button onclick="webkitNotifications.requestPermission();">Enable Notifications</button>


Ja klopt maar het moet voor een extentie en dan word hij er niet ingezet.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bij extensies (Voor chrome) zijn NOOIT permissies nodig (Alleen in de manifest)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren