問題タブ [developer-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Eval() と開発者ツール
そのため、Eval の使用は重大なセキュリティ上の問題を引き起こす可能性があるため、良くないというのが古くからの基準です。特に、どこかでユーザー入力に由来する可能性のあるものを評価しているシナリオでは。これは 100% 理にかなっており、Eval の使用を回避するのに問題があったことは一度もありません。しかし、最近奇妙な状況に直面していたので、この種のことについて少し違った考え方をするようになりました。
私は次のようなJS関数を書きました:
これはかなり簡略化されていますが、原理は同じです。別の関数を呼び出し、その戻り値に基づいて、パラメーターとして提供された関数を実行するか、false を返します。しかし、この種のものは、F12 の JS コンソールを使用して Eval(txtbox.value) と同じくらい簡単に悪用できると思いました。それは問題ですか?
この F12 の世界では、Eval の心配はほとんどないように思えます。インジェクション攻撃とは何かを知っている人なら誰でも、F12 とは何かを知っている可能性があります。私が間違っている?
performance - 2つのWebサーバー間の遅いページ「待機時間」の診断
古いWebサーバーを置き換えるために、新しいWebサーバーをインストール/構成しました。古いサーバーを「server1」+新しいサーバーを「server2」と呼びましょう。どちらも同じコードで同じWebサイトを実行していますが、古いサーバーは新しいサーバーよりもはるかに高速にWebページを提供しています。まず、サーバーの仕様について詳しく説明します。
Server1構成:
Linux server1 2.6.32-25-generic-pae#45-Ubuntu SMP Sat Oct 16 21:01:33 UTC 2010 i686 GNU / Linux
MemTotal:6180036 kB
8コアIntel(R)Xeon(R)CPU E5620 @ 2.40GHz
サーバーバージョン:Apache / 2.2.14(Ubuntu)
Server2構成:
Linux server2 3.2.0-23-generic#36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux
MemTotal:24682544 kB
16コアIntel(R)Xeon(R)CPU E5620 @ 2.40GHz
サーバーバージョン:Apache / 2.2.22(Ubuntu)
主な違いは、server2には64ビットのOSアーキテクチャがあり、RAMとCPUの能力もはるかに高いことです。
あなたのことはわかりませんが、server2がserver1の靴下を吹き飛ばすことを期待しています。ただし、これはWebページの提供に関しては当てはまりません。
両方のサーバーのページロードに対する開発ツールの出力:
待機時間:314ms
待機時間:5.45秒
ご覧のとおり、まったく同じファイル要求が両方のマシンから行われていますが、server1が依然として支配的です。
「待ち時間」に影響を与える可能性のあるいくつかの要因を調べてみましたが、時間を費やしている場所を絞り込むのに非常に苦労しています。Apache2の構成を調べたところ、まったく同じディレクティブとモジュール拡張が両方のマシンに適用されています...コードを比較して同一であることを確認しました...ネットワーク/ ping/nslookupの時間はほとんど同じです。
「待機時間」の計算方法と、問題を絞り込むために使用できる方法を正確に説明できる人はいますか?
どうもありがとう、 ns
jquery - GoogleChrome開発ツールと「既知の」例外
ページの読み込み中、開発者ツールのセッションが一時停止します。jqueryとangular.jsの読み込み中に発生することがわかります。その後、エラーは表示されません。以下の秘密(スタック)を参照してください。
これはsizzle.jsの単なるチェックのようです。私は心配する必要がありますか?
ロケールモジュールを探しているようです。
これらのエラーに問題がない場合、ページがリロードされるたびに再開する必要があったため、開発ツールでこれら2つのエラーを回避するにはどうすればよいですか。
javascript - クロスドメイン - javascript を使用した一時的な編集ページ
Web アプリケーションのアイデアがありますが、JavaScript に問題があります。
アプリケーションがクライアントの Web サイトの URL を取得し、それを (iframe などで) 表示する必要があるとします。そして、Javascript インジェクションと呼ばれる Javascript で一時的にデザインを微調整できるはずです。(ブラウザの開発者ツールでできることと似たようなことです。)
質問は次のとおりです。これはクロス ドメイン JavaScript ですか。そうであれば、どのようなソリューションを使用できますか? 、そして最も簡単な方法は何ですか?
関連するメモ: ユーザーが私のアプリケーションの JavaScript コードの一部を自分の Web サイトに追加した場合 (一部の API の動作など)、それは何らかの形で役立ちますか?
ありがとう。
javascript - js Cookie が Chrome 開発者ツールに表示されない
サーバー側コード (c#) で Cookie を作成し、Chrome 開発者ツールに表示されました。(Resources->Cookies) js で作成しましたが、表示されなくなりました。コンソールに「document.cookie」と書いた場合 - Cookie を見ることができますが、必要に応じて簡単に削除できるように、[リソース] -> [Cookie] で確認したいと考えています。Cookie を作成するコード: ( http://www.w3schools.com/js/js_cookies.asp?output=printから)
と:
eclipse - クロムの日食?
GWT と Android アプリの開発に Eclipse IDE を使用しています。メインの開発用コンピューターを Chromebook に移行したいのですが、Eclipse を「インストール」する方法がわかりません。Eclipse の chrome アプリ バージョンはありません。少なくとも、私が見つけることはできません。Chrome ストアには他の IDE もあることがわかりますが、Eclipse が Google 開発者向けに持っている気の利いたヘルパー プラグインをすべて備えているとは思いません。eclipse の chrome バージョンが来るかどうか知っている人はいますか? 他の人は、Chrome ブックで開発したいという私の願望を共有していますか?
html - Cssとhtmlの生産的なツール
私はcssとhtmlプログラミングを学び始めています。現在、メモ帳を使用してそれを行っています。どのIDEツールが、cssのコーディングを支援し、cssとhtmlの開発をより生産的にするための自動属性リストを提供します。
php - Facebook JSON サービスが 1000 人を超える Facebook の友達を取得しない
次のコードで問題が発生しています。誰か解決できますか? ここに私のコードの説明があります:
以下は get_data 関数で、適切なデータを返します。
次に、JSON サービスを使用しました。
問題は、友達が 1000 人しかいない場合、データを取得することです。ただし、フレンドが 1000 人を超えると機能しません。
実際、私は$friends = $json->decode($friends,true);
などを使用しました。誰か助けてもらえますか?
xcode - Xcode: コントロールの RGB カラー ピッカーが見つかりません
Xcode 4.3.2 を使用すると、RGB で色の値を追加できません。標準ピッカーはこんな感じ
RGBの入力を提供しないか、他のものを設定できるスライダーがありません。
この場所http://www.panic.com/~wade/picker/のカスタム ピッカーは、次の場所にインストールするように指示します。
/home/Library/ColorPickers.
ただし、ホームは編集できません。だから私はそれを入れた
/Users/username/Library/ColorPickers
何もしません。(これは正しいですか?)これを適切にインストールする方法を誰か説明できますか?ありがとう
jsp - JSP でブラウザのキャッシュを有効にする
キャッシュ可能なページのコンテンツを定義するにはどうすればよいですか? Google Chromes 監査機能を使用していますが、次のように表示されます。
Filter
すべてのリクエストで呼び出される新しいものを作成しました:
これFilter
は、Google 監査ツールに表示されなくなったため、すべての JavaScript ファイルで機能します。しかし、画像のリストとメインの JSP ファイルは取得できます。それらのキャッシュも有効にするには、他にどのヘッダーを設定する必要がありますか?
これはRequest-Header
画像の
そしてResponse-Header
画像の: