2015-01-15 12 views
9

これに2つの投稿がありますが、まだ動作していないようです。私は、firebugまたは組み込みのFirefoxデバッガのドロップダウンメニューにuser.jsスクリプトが表示されません。私はまだコーディングを学んでいて、回避策を見つけられませんでした。どんな助けでも大歓迎です。greasemonkeyスクリプトをfirebugまたはfirefoxデバッガを使用してデバッグできません

How to debug Greasemonkey script on Firefox 30?

How to debug Greasemonkey script with the Firebug extension?

Firefoxの35.0

+0

何年もの問題(パワーデベロッパーによる本当の必要性はない)の後、私はこれが変わるとは思わない。デバッガ(コード:コンソール最初、アトミック、DRY、単体テスト)を必要とせずにコードを学習します。 ...もしあなたが本当にデバッガを持っていなければならない場合は、最初にTampermonkeyの 'Debug scripts'オプションを有効にしてください。その後、Chromeのデバッグツールが動作します。それがTampermonkeyで動作する場合、それはGreasemonkeyで動作します - ほんのわずかな例外を除いて。 –

+0

ありがとう!私はいくつかの読書を持っているように見えます。 – bigbucky

+0

http://stackoverflow.com/questions/25056395/how-to-debug-greasemonkey-scripts-in-firebug – tsh

答えて

2

私はGreasemonkeyのスクリプトをデバッグするために見つけた唯一の方法は、手がかりを取得し、私が思う私のコードでアラートを追加するには、ブラウザのコンソールを使用することです問題は...警告が表示されない場合、私は問題がコードの早いことを知っています。私のコードは、通常、この擬似コードのように見えます。

var i = get.value.from.page 

alert(i) 


do stuff to i 

alert(i) 

if (i===5){ 
do this stuff 
alert ("i equaled 5") 
} 
else{ 
do this stuff instead 
alert("i didn't equal 5, it equaled "+i) 
} 

うん、それは面倒で時間がかかる...しかし、それは動作します。

関連する問題