2012-03-20 11 views

答えて

16

現在、これはできません。

+7

私はSafariをdownvoteしたい – gitsitgo

2

Webkit JavaScriptデバッガを使用してSafariでJavaScriptを編集することができます。それを開くには、Ctrl + Alt + Cキーを押してWindowsマシンでJavaScriptコンソールを起動し、MacではCommand + Option + Cを押します。

メニューバーに、[環境設定] - > [詳細設定] - > [開発メニューを表示]に移動して、開発者ツールバーを追加することもできます。

デバッガの使用方法とそれに関連するすべてのキーボードショートカットについては、Safari Developer Tools Guideを参照してください。

ノート:Chromeとは異なり、デバッガーは現在、スクリプトファイルをクリックしてその場所で編集する機能をサポートしていません。ただし、ブレークポイントを使用して実行を停止し、コンソール内の変数の値を変更して実行を続行できるようにする実行コードを使用することで、JavaScriptを「ライブ編集」することはできます。これは、コンソールで実行されるコードが、プログラムがいつどこにあるのと同じスコープで実行されるために機能します。

あなたはコードを持っている場合:

var t = 1; 
(function(){ 
    var t = 2; 
    console.log(t); //* put break point on this line..  
})(); 
console.log(t); 

そして、あなたが、示されたブレークポイントを、そして4は、1がコンソールに出力され、コンソールにt = 4を実行します。

+0

さて、ChromeでJSを編集できましたが、Safariでは編集できませんでした。だからこそ私はこの質問をしました。 – Ixx

+0

よろしいですか、残念ですが、JSのライブをページ上で実行したいと思っていました。読み込まれたスクリプトは変更されません。いいえ、私はあなたが現在それを行うことができるとは思わない。おそらく、あなたができることは、コードを呼び出す変数の値を変更するためにコンソールを使ってJavaScriptを変更することです。 –

+0

これは私が今やっていることです。 – Ixx

1

クロムとサファリの両方がエンジンとしてウェブキットを使用しますが、クロムは独自のカスタマイズと追加を行います。 javascriptのライブ編集はその1つと考えられます。

クロムとサファリのデバッグパネルには、多くの違いがあります。はっきりと目に見える変化は、設定アイコンがクロムに​​あり、サファリでは利用できない設定アイコンです。

関連する問題