2011-11-16 8 views
5


kullanmaya çalışmak krom API ve benim kod tabanı sonraki işlevler:bazen dosyada, "bağlantısız bağlantı noktası nesnesini kullanmaya çalışmak" nin bir hata var benim krom uzantısı olarak bağlantı kesme noktası nesnesi

  1. chrome.tabs.connect
  2. chrome.extension.connect
  3. chrome.extension.onConnect (ve onConnect harici)

Ben sadece .. benim kod tabanı iletişim için sadece üç yöntem Liman nesne kullanıyorum kullanarak olduklarını biliyoruz:

  • chrome.tabs

    1. chrome.tabs.onRequest .sendRequest
    2. iframe mesajlaşma (postMessage ve 'mesajı' olay dinleyicisi) Ben .. bu yayılmanın senaryo size önerin var mı bilmiyorum Ayrıca

    ? belki yanlış ve bu ileti chrome.tabs.onRequest/chrome.tabs.sendRequest? peşin

    sayesinde
    - Yosy

  • cevap

    1

    Ben senin sorunu iframe mesajlaşma olduğunu düşünüyorum. Daha spesifik olarak, artık mevcut olmayan bir iframe/window/sekmesine postMessage deniyorsunuz. Yakalanmamış istisnaları durdurmak için Developer Tools komut dosyaları sekmesini kullanmayı deneyin.

    +0

    Güzel olan. Bu, iletiyi gönderen içerik komut dosyasına bir kesme noktası koyduğumda başıma geldi. İçerik komut dosyasının hata ayıklaması, pop-up'ın odağı kaybetmesini sağladı ve böylece öldürüldü. – ripper234

    İlgili konular