Hem uygulama hem de cihaz aynı geliştiriciye kayıtlı olmalıdır
inceleyebilirsiniz.
Gönderen uygulamanızı başlatın ve Google Cast cihazına yayınlayın
hata ayıklama amacıyla Web Alıcı uygulamasını yükleyin. Gönderen ve web sitenizin
Alıcı cihazlar aynı ağa bağlı.
Uzaktan hata ayıklama için cihazınıza iki şekilde bağlanabilirsiniz:
Chrome Denetleyicisi
Chrome tarayıcıda aşağıdaki adresi girin
alanında Chrome denetleyicisine gidin:
chrome://inspect
Bu ağdaki Cast uyumlu cihazların listesi görünür.
Web Alıcı uygulaması için hata ayıklamak istediğiniz cihazı seçin
Inspect bağlantısını tıklayarak.
Uzaktan kumandanızda hata ayıklama işlemi gerçekleştirebileceğiniz bir denetleyici penceresi açılır.
Web Alıcı uygulaması.
Doğrudan cihazın 9222 bağlantı noktasına
Chrome tarayıcıda adres alanına aşağıdaki bilgiyi
doğrudan hata ayıkladığınız cihaza gidin. Bu işlem daha hızlı olabilir
Ağınızda çok sayıda cihaz varsa Chrome Denetleyici'den daha iyi bir şekilde kullanabilirsiniz:
<device IP address>:9222
Cihazın IP adresini şurada cihazı seçerek bulabilirsiniz:
Ayarlar'a gidip pencerenin altında
Bilgi bölümü.
Hata ayıklamak istediğiniz oturumu seçmek için
Remote Debugging bağlantısı.
Chrome Uzaktan Hata Ayıklayıcısı doldurulmazsa
sol simgesine dokunun ve site settings seçeneğini belirleyin.
Ayarlar'ın alt kısmına gidip
Insecure content - Allow.
Chrome Uzaktan Hata Ayıklayıcı konsolunda,
takip edin:
Tam DOM değiştirme ve tam Chrome JavaScript
REPL (konsol):
web Receiver uygulamasıyla kurcalamaya bayılacaklar.
Web alıcınız yıkıldığında (yaşam döngüsü sona erdiğinde) hata ayıklayıcı
en üstte bir uyarı mesajıyla devre dışı kalır. Bu noktada
hata ayıklayıcıyla etkileşimde bulunmaz. Hata ayıklamayı yeniden başlatmak için yeniden başlatmanız gerekir
Web Alıcı uygulamasını açın ve denetleyiciyi yeniden yükleyin.
Kesme noktaları
Kodunuza manuel kesme noktaları eklemek içindebugger;
Web Alıcı kodu.
Yerel önbelleğe alma
window.location.reload(true);
Web Alıcı uygulamasının önbelleğini kullanır.
Oturumlar arasında günlükleri koruma
Oturumlar arasında günlükleri saklamak için
hata ayıklayıcıyı açın ve "Gezinme sonrasında günlüğü sakla" seçeneğinin yanındaki kutuyu işaretleyin.
[null,null,["Son güncelleme tarihi: 2024-08-21 UTC."],[[["Use the Chrome Remote Debugger to debug your Cast Web Receiver application by inspecting it through `chrome://inspect` or directly accessing the device's 9222 port."],["To enable debugging, register your application and Cast device on the Google Cast SDK Developer Console, ensuring both are linked to the same developer account."],["Initiate a cast session from your sender app to the target Cast device to load the Web Receiver and allow the debugger to connect."],["Leverage the Chrome Remote Debugger's console for logging, DOM manipulation, and utilizing the JavaScript REPL for interacting with the running Web Receiver app."],["Remember to disable debug logging in production environments and avoid logging sensitive information."]]],["To debug a Cast app using Chrome Remote Debugger, first register your app and device on the Google Cast SDK Developer Console. Then, start your sender app and cast to the device to load the Web Receiver app. Connect to the device via `chrome://inspect` or directly using `\u003cdevice IP address\u003e:9222`. Select the Web Receiver session to debug and enable debug logging with `cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);`. Use `debugger;` for breakpoints and `window.location.reload(true);` to flush the cache. Preserve logs between sessions in the settings.\n"]]