Jumat, 06 Januari 2017

Cara Melakukan Debug Flash di Web Browser Google Chrome


Kali ini saya akan sedikit share bagaimana caranya untuk melakukan debug flash di web browser google chrome, kebutuhan nya adalah untuk mengetahui error apa saja yang terjadi ketikan membuka flash plugin pada web browser google chrome

Cara nya adalah :

1. Download dulu file flash debuger nya disini : https://www.adobe.com/support/flashplayer/debug_downloads.html

2. Download sesuai OS yang digunakan.

3. Install file debuger yang sudah di download tadi


Cara Mengaktifkan Flash Player Debuger di Google Chrome pada Mac :

1. Jalankan Terminal Application (/Applications/Terminal)

2. Di terminal jalan kan perintah berikut :

$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --ppapi-flash-path=/Library/Internet\ Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin --ppapi-flash-version=24.0.0.185

3. Nanti akan terbuka dengan sendiri nya aplikasi web browser google chrome, lalu buka situs yang akan di debug flash nya

4. Untuk melakukan check Content Debugger nya, bisa buka halaman ini : http://helpx.adobe.com/flash-player.html. Dan klik “Check Now”



5. Perhatikan di command prompt hasil output debug nya, contoh nya seperti ini :

2017-01-06 10:17:18.919 Google Chrome[1682:106485] NSWindow warning: adding an unknown subview: . Break on NSLog to debug.
2017-01-06 10:17:18.919 Google Chrome[1682:106485] Call stack:
(
    "+callStackSymbols disabled for performance reasons"
)
/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.5/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 3
/Library/Caches/com.apple.xbs/Sources/AppleGVA/AppleGVA-10.1.5/Sources/Slices/Driver/AVD_loader.cpp: failed to get a service for display 4
objc[1682]: __weak variable at 0x7fe80fcc4100 holds 0x2121212121212121 instead of 0x7fe80fcc3f40. This is probably incorrect use of objc_storeWeak() and objc_loadWeak(). Break on objc_weak_error to debug.

Vector smash protection is enabled.
[1682:40963:0106/101825:ERROR:connection_factory_impl.cc(367)] Failed to connect to MCS endpoint with error -105
objc[1682]: __weak variable at 0x7fe8139f9030 holds 0x2121212121212121 instead of 0x7fe8133fbb40. This is probably incorrect use of objc_storeWeak() and objc_loadWeak(). Break on objc_weak_error to debug.

6. Atau bisa juga dengan cara buka saja halaman web flash nya di browser google chrome, kemudian di area flash nya, ketik aja debug, makan akan muncul windows debug nya :



Tinggal kirimkan debug log nya tersebut kepada pengembang aplikasi yang menggunakan flash nya.


Cara Mengaktifkan Flash Player Debuger di Google Chrome di OS Windows :

1. Buka aplikasi google chrome nya

2. Buka alamat ini : chrome://plugins

3. Lakukan Disable integrated Pepper version dengan melakukan klik Disable



4. Untuk melakukan check Content Debugger nya, bisa buka halaman ini : http://helpx.adobe.com/flash-player.html. Dan klik “Check Now”

5.  Atau bisa juga dengan cara buka saja halaman web flash nya di browser google chrome, kemudian di area flash nya, ketik aja debug, makan akan muncul windows debug nya seperti diatas


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Tidak ada komentar: