none
NewWindow problem RRS feed

  • Frage

  • Hallo Forum,

     

    ich programiere eine WebBrowser mit Tab's das Problem ist die Methode NewWindow

     

    private void browser_NewWindow(object sender, CancelEventArgs e)
        {
          e.Cancel = true;
          HtmlElement activeElement = getCurrentBrowser().Document.ActiveElement;
          string link = activeElement.GetAttribute("href");
          if (!(link == ""))
          {
            addNewTab(link);
          }
    
        }
    

    und zwar alles Funktioniert so wie es soll bis auf eins, wenn z.B. ein YouTube Video auf einer anderen seite eingebunden ist und man klickt in diesem YouTube Fenster auf "Watch on YouTube" tut sich rein gar nicht's wie kann ich das machen?

     

    Es hat was mit dem activeElement.TagName zu tun denn wen dieses, "a" oder "A" liefert funktioniert es aber bei ein paar tests lieferte deises Element beim klicken auf "Watch on YouTube": "OBJECT" wie kriege ich also dann den link raus da es da ja kein "href" mehr gibt?

     

    Mfg

     

    Danke!


    VS 2010 :D
    Montag, 25. Oktober 2010 12:44