アラートボックスに表示する代わりに、javascriptの出力をログファイルに出力します。それを行う方法はありますか?もしそうなら、それを例で説明してください。私はjavascriptを使ってログファイルを作成できます
答えて
はい、GoogleのChromeブラウザを使用すると、F12キーを押すと、コンソールのボタンをクリックします。その後、
console.log(your code);
オブジェクト、配列、文字列、変数をログすることができます。アラートよりもはるかに便利です。
また、firefoxでは、firebugプラグインは非常に便利です。同様の機能を持ち、Google Chromeに組み込まれているinspect要素関数を追加します。
EDIT: あなたのコメントに基づいて、ファイルシステムに書き込むことはできません。ブラウザはあなたを許しません。邪魔にならないようにするには、上品なモーダルウィンドウやオーバーレイのようなものを試してみてください。迷惑な警告や確認ではなく、ユーザーが対話するオプションです。このようなものを追加することもできますhttp://davidwalsh.name/dw-content/top-bar-opacity.php
ほとんどのブラウザはConsole APIからwindow.console
オブジェクトをサポートしています。
console.log("Hello world");
出力は – user1275375
お使いのブラウザは、このようなビュー/開発/ JavaScriptコンソールなどのオプションを持っている必要があります表示されている - ここで私はしばらく前で遊んでいた例があります。 –
出力をファイル形式にしたい – user1275375
いつもAJAXコールをサーバーに送り返してエラーメッセージを追跡できます。
実際にはそれを行う方法がありますが、それはGoogle Chromeでのみ利用可能で、ほとんどが拡張機能としてパッケージ化されたHTML5アプリケーション用です。 There are plans to make it available in wider distributions but not quite there yet。それはFileSystem APIと呼ばれます。
// test HTML5 file system API
function onInitFs(fs){
console.log("Opened file system " + fs.name);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024 /*5MB*/,
onInitFs,
errorHandler
);
// create empty file called log.txt
// throws an error e is not defined
function onInitFs(fs){
fs.root.getFile(
'log.txt',
{
create: true,
exclusive: true
},
function(fileEntry){
console.log('fileEntry.isFile = ' + fileEntry.isFile);
console.log('fileEntry.name = ' + fileEntry.name);
console.log('fileEntry.fullPath ' + fileEntry.fullPath);
},
errorHandler
);
}
function errorHandler(){
var msg = '';
switch(e.code){
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'QUOTA_EXCEEDED_ERR';
break;
case FileError.NOT_FOUND_ERR:
msg = 'NOT_FOUND_ERR';
break;
case FileError.SECURITY_ERR:
msg = 'SECURITY_ERR';
break;
case FileError.INVALID_STATE_ERR:
msg = 'INVALID_STATE_ERR';
break;
default:
msg = 'Unknown Error';
break;
};
console.log('Error: ' + msg);
}
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
onInitFs,
errorHandler
);
// simple debugging
window.requestFileSystem(
window.TEMPORARY,
5*1024*1024,
function(fs){
console.dir(fs.root);
fs.root.getFile('log.txt');
},
function(error){
console.dir(error);
}
);
- 1. ログファイルを作成できません
- 2. Android 5.0のログファイルをlogcatを使って作成したい
- 3. 私はC#セレンを初めて使っています。 log4netでFileAppenderを使ってログファイルを作成しようとしています。
- 4. パワーポイントを使用してログファイルを作成
- 5. Log4js javascript日々のログファイルを作成
- 6. 私はこの構造をCSSを使って作成できますか?
- 7. JavaScriptを使ってCKエディタでダイナミックメニューを作成するには?
- 8. java web appはglassfish v3でログファイルを作成できません(log4jを使用)
- 9. htaccessを使用してログファイルを作成します。
- 10. JavascriptがULが、私はJavaScriptとHTMLを使ってプレイリストウィジェットを作成しようとしています
- 11. Pythonを使ってjavascriptでHTMLを生成できません
- 12. akka.netでログファイルを作成するには?
- 13. 私のWebサイトのログファイルをPHPで作成するには?
- 14. 私はIDを私はJavaScriptを使用して作成を続けることができますか?
- 15. log4netの私は、次のパターンでログファイル名を作成したい間違ったログファイル名
- 16. javascript whileループを使って変数を作成しますか?
- 17. NodeJSでログファイルを作成
- 18. mysql:mysqlコマンドを使ってデバッグメッセージをログファイルに送ることはできますか?
- 19. javascriptを使って移動レーストラックを作成するには?
- 20. javascriptを使ってブックマークボタンを作成するには?
- 21. javascriptを使ってvCardを作成するには?
- 22. PHPを使ってvar javascriptを作成するには?
- 23. javascriptを使ってインタラクティブなPDFファイルを作成するには?
- 24. どのようにログファイルを作成できますか?
- 25. javascriptを使ってhtml DOMでギャラリーを作成する
- 26. javascriptでphp変数を使ってXMLを作成する
- 27. JavaScriptでループを使って配列を作成する
- 28. Pythonを使ったログファイルの操作
- 29. Pythonを使ったログファイル操作
- 30. ログファイルを作成する
出力をファイル形式にしたい – user1275375
fopenをjavascriptで使用することはできません – user1275375
a)ソリューションの実現に役立つ可能性があるように、何を探しているのか、b) IMOがあなたの質問に答えるために多くの時間と労力を費やしている人に文章を送ります。 –