Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Weinre
Search
alunny
April 26, 2012
Technology
2
140
Weinre
An introducttion to Weinre - Webkit Inspector Remote
alunny
April 26, 2012
Tweet
Share
More Decks by alunny
See All by alunny
PhoneGap Build @ PG Day
alunny
1
480
PhoneGap Build Dev Experience
alunny
2
230
Anatomy of an App
alunny
8
1.8k
Other Decks in Technology
See All in Technology
TypescriptでのContextualな構造化ロギングと社内全体への導入
leveragestech
3
630
OpenID Foundation updates
fujie
0
260
CloudflareとHonoを使って飲食店のレビューができるLINEアプリを作った
shinaps
2
830
TiDBにおけるテーブル設計と最適化の事例
cygames
0
820
Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論
sansantech
PRO
1
1k
Trade-offs all the way down
_aitor
1
120
シンプルなHITL機械学習と様々なタスクにおけるHITL機械学習
naohachi89
0
340
テストコードを書きながらCompose Multiplatformを乗りこなす
subroh0508
0
150
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
340
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
38k
TDD - Test Driven Drupal
opdavies
0
3k
Featured
See All Featured
Being A Developer After 40
akosma
67
580k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Bash Introduction
62gerente
605
210k
Statistics for Hackers
jakevdp
790
220k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.5k
Adopting Sorbet at Scale
ufuk
69
8.6k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
84
45k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Transcript
Weinre Andrew Lunny, PhoneGap/Adobe Thursday, 26 April, 12
Me @alunny Computer Scientist Nitobi Software Adobe Systems Author Thursday,
26 April, 12
A Brief History of Web Debugging Thursday, 26 April, 12
The Dawn of Time Thursday, 26 April, 12
alert() confirm, prompt Thursday, 26 April, 12
Some Dead Ends Thursday, 26 April, 12
extensions Thursday, 26 April, 12
browsers Thursday, 26 April, 12
bookmarklets Lite Thursday, 26 April, 12
bookmarklets are great because they run anywhere this will be
important later Thursday, 26 April, 12
alert() Thursday, 26 April, 12
enter weinre Thursday, 26 April, 12
‣ client - server - target architecture ‣ client (desktop):
webkit inspector ‣ target (mobile): bookmarklet-style JS ‣ server: relays msgs back and forth weinre nutshell Thursday, 26 April, 12
$ (sudo) npm install -g weinre $ weinre weinre: starting
server at http://localhost:8080 run locally Thursday, 26 April, 12
Thursday, 26 April, 12
Thursday, 26 April, 12
localhost? Thursday, 26 April, 12
debug.phonegap.com Thursday, 26 April, 12
‣ run anywhere ‣ don’t require any changes to the
browser/platform ‣ easy to change/update bookmarklets are great Thursday, 26 April, 12
‣ no low-level access ‣ advanced capabilities (e.g. step- debugging,
error logging) are difficult to impossible bookmarklets aren’t enough Thursday, 26 April, 12
Thursday, 26 April, 12
coming (slowly) Thursday, 26 April, 12