login  Naam:   Wachtwoord: 
Registreer je!
 Forum

chrome extension getViews() werkt niet

Offline lolll - 24/12/2011 12:06 (laatste wijziging 28/12/2011 19:07)
Avatar van lolllLid Beste,
ik ben begonnen met het maken van een extension voor google chrome. Hiervoor moet ik js injecteren in de pagina, dit gaat allemaal goed (als ik de waarden alert, zie ik de correcte waarden) totdat ik bij de aanroep kom van "chrome.extension.getViews()" vanaf dan werkt het niet meer. Ik heb deze aanroep nodig om de popup-pagina van de extension te krijgen, maar hij returned niets.
Hier zie je de volledige code die ik injecteer:

  1. var videos = Array();
  2. videos=document.getElementsByTagName("object");
  3. var block = document.createElement("div");
  4. for(var i = 0; i < videos.length; i++){
  5. var div = document.createElement("div");
  6. div.className = "video";
  7. div.innerHTML = videos[i].parentNode.innerHTML;
  8. block.appendChild(div);
  9. }
  10.  
  11. var PopupUrl = chrome.extension.getURL('popup.html'); // Tot hier werkt het perfect, ook de url naar popup.html zit goed.
  12. var views = chrome.extension.getViews();
  13. alert(views); // Hier krijg ik helemaal geen 'alert'-schermpje
  14. for (var i = 0; i < views.length; i++) {
  15. var view = views[i];
  16. alert(view);// Hier ook niet
  17. if (view.location.href == PopupUrl) {
  18. view.getElementById("videos").innerHTML = block.innerHTML;
  19. break; //we're done
  20. }
  21. }


Weet iemand wat er mis gaat bij de aanroep van deze functie?
Dit laatste codeblok staat nochtans letterlijk in de documentatie van google zelf. (http://code.goo...pages.html)

Lolll

EDIT: Aangezien weinigen hier blijkbaar iets over weten, zou ik graag weten of iemand een goed forum kent met android-ontwikkelaars.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s