Chrome Uzaktan Hata Ayıklayıcı

Bir Cast uygulamasında hata ayıklama yapmak için Chrome Uzaktan Hata Ayıklama Aracı'nı kullanın.

Belirli bir Google Cast cihazı için Chrome Uzaktan Hata Ayıklama Aracı'nı aşağıdaki şekilde başlatın:

Android TV cihazlarda Cast uygulamalarında hata ayıklama yapmak için Android TV: Hata ayıklama başlıklı makaleyi inceleyin.

Google Cast cihazlarda bir Web Alıcısı uygulamasında hata ayıklama yapmak için aşağıdakileri yapın:

  1. Uygulamanızı ve Google Cast cihazınızı Google Cast SDK Geliştirici Konsolu'nda kaydedin.

    Hata ayıklama yapabilmeniz için hem uygulamanın hem de cihazın aynı geliştirici hesabına kayıtlı olması gerekir.

  2. Hata ayıklama için Web Alıcısı uygulamasını yüklemek üzere gönderen uygulamanızı başlatın ve Google Cast cihazına yayınlayın. Gönderen ve web alıcı cihazlarınızın aynı ağa bağlı olduğundan emin olun.

  3. Uzaktan hata ayıklama için cihazınıza bağlanmanın iki yolu vardır:

    1. Chrome Denetleyici

      1. Chrome tarayıcıda, Chrome denetleyiciye gitmek için adres alanına şunları girin:

        chrome://inspect
        

        Söz konusu ağdaki Cast uyumlu cihazların listesi gösterilir.

      2. Hata ayıklama yapmak istediğiniz Web Alıcısı uygulamasının Inspect bağlantısını tıklayarak cihazı seçin.

        Web alıcı uygulamasında uzaktan hata ayıklamanızı sağlayan bir denetleyici penceresi açılır.

    2. Doğrudan cihazın 9222 bağlantı noktasına

      1. Chrome tarayıcıda, doğrudan hata ayıklama yaptığınız cihaza gitmek için adres alanına aşağıdakileri girin. Ağınızda çok sayıda cihaz varsa bu yöntem Chrome Denetleyici'den daha hızlı olabilir:

        <device IP address>:9222
        

        Cihazın IP adresini bulmak için Google Home uygulamasında cihazı seçin, ayarlara gidin ve Bilgiler bölümünün altına bakın.

      2. Hata ayıklama yapmak istediğiniz oturumu Remote Debugging bağlantısını tıklayarak seçin.

      3. Chrome Uzak Hata Ayıklama Aracı doldurulmazsa adres çubuğunun solundaki simgeyi ve site settings simgesini seçin. Ayarlar listesinin en altına gidip Insecure content ayarını Allow olarak değiştirin.

  4. Chrome Uzaktan Hata Ayıklama Konsolu'nda aşağıdakileri girerek hata ayıklama günlüklerini etkinleştirin:

    cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);

    Tam DOM değiştirmenin yanı sıra, çalışan Web Alıcısı uygulamasında değişiklik yapmanıza olanak tanıyan tam Chrome JavaScript REPL (console) desteklenir.

    Web alıcınız kaldırıldığında (yaşam döngüsü sona erdiğinde) hata ayıklayıcı, üstte bir uyarı mesajıyla devre dışı bırakılır. Bu noktada artık hata ayıklayıcıyla etkileşimde bulunamazsınız. Hata ayıklamaya yeniden başlamak için Web Alıcı uygulamasını yeniden başlatmanız ve ardından denetleyiciyi yeniden yüklemeniz gerekir.

Kesme noktaları

Web alıcı kodunuzda debugger; kullanarak kodunuza manuel kesme noktaları ekleyebilirsiniz.

Yerel önbelleğe alma

Web Alıcısı uygulamasının önbelleğini temizleyen zorunlu bir yeniden yükleme yapmak için window.location.reload(true); simgesini kullanın.

Oturumlar arasında günlükleri koruma

Hata ayıklayıcıdaki dişli simgesini tıklayıp "Gezinme sırasında günlüğü koru" seçeneğinin yanındaki kutuyu işaretleyerek oturumlar arasında günlükleri koruyabilirsiniz.