タグ付けされた質問 「javascript」

JavaScriptはプログラミング言語です。プログラミングの質問はここではトピックから外れています。代わりにStack Overflowで質問してください。

6
関数内で変数を変更した後、変数が変更されないのはなぜですか?-非同期コードリファレンス
次の例を考えると、なぜouterScopeVarすべての場合で未定義なのですか? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar = response; }); alert(outerScopeVar); // Node.js example var …

11
Webサイトはテキストの選択をどのようにブロックし、どのようにブロックを解除しますか?
テキストの選択を何らかの形でブロックするWebサイト(例)があります。また、すべてを選択するためにCtrl+ Aをブロックし、ポップアップメニューに「コピー」もありません。 私が試したもの: 一部のサイトではJavaScriptを使用して選択をブロックしています。そこで、FirefoxのスクリプトなしアドオンですべてのJavaScriptソースを無効にしました。Script Safeアドオンを使用して、Google Chromeで同じサイトを試しました。すべてがブロックされていることを確認しましたが、まだテキストを選択できません。マウスポインターは、サイト全体でもテキストカーソルではなく矢印のままです。 使用about:config完全にFirefoxでJavaScriptを無効にします。それでも効果はありません。 一部のサイトではスタイルdisplay:blockでDIVを使用しているので、Inspectを使用してサイトのスタイルを調べました。埋め込みCSSやobject style = -attributesにではなく、Webサイト全体に「ブロック」の記述はありません。 テキストは、画像、フラッシュ、またはHTML5キャンバスectではありません。すべてがDIVおよびPタグ内にありますが、テキスト選択をブロックする可能性のあるスタイルは見つかりませんでした。 Webサイトはどのようにテキストの選択をブロックできますか?ブラウザーがこのような動作をサポートする理由は言うまでもありません。選択した単語または文を使用し、マウスを右クリックしてGoogleで検索したいだけです。ウェブサイトがそのようなことをして、私が技術用語と名前をグーグルに手で入力することを私に強制するとき、それはかなり迷惑です。それは私のワークフローを妨げます。

6
古いPCが最新のサイトを表示できないのはなぜですか?[閉まっている]
この質問の理由は、クライアント、友人、および親が、完全に機能する古いPCをオンラインで使用できなくなった理由を何度も尋ねるからです。私はそれらの人々と私(主に私)に良い答えを探しています。 2000年にPentium2 400MHz PCで仕事をし、グラフィックが豊富なサイトをサーフィンしたり、RealPlayerの埋め込みビデオを見たり、Flashムービーを楽しんだことを覚えています。 昨日、私はその古いPCを起動し、オンラインになりました-私が開こうとしたほとんどのサイトでPCの速度が遅くなりました。 私が見ていたサイトには、画像、テキスト、1つまたは2つのフラッシュバナーがありました-2000年のほとんどのサイトと同じです。 それで、何が変わったのでしょうか?ブラウザ?JavaScript?閃光? ここに私の理論があります-私が間違っているところを修正してください: 重いJSの使用。 90年代にリンクをクリックすると、別のURLに移動しました。ここでクリックすると、モーダルウィンドウ、スライダー、ソーシャル投票などが表示されます。JSがオンザフライでコンパイルしている場合でも、JSはCPUに負荷がかかることがわかっています。 ブラウザーの作成方法 ブラウザーエンジンの再利用性が高まっています。よくできた抽象化レイヤーにより、同じエンジンをPCおよびデバイスで使用できます。エンジンはそのハードウェアアーキテクチャ専用に作られていないため、抽象化はCPUに負担をかけます。 Flash、HTML5ビデオ 多くのFlashバナーには豊富なアニメーションがあり、多くの場合、効果的に作成されていません。最近のFlashビデオとHTML5ビデオでは、最新のGPUが必要です。 最新のCPUアーキテクチャー 今日、私は3GHz CPUで作業しています。技術的には、P2 400MHzの約6倍の速度になります。実際、最新のCPUは私のP2と同じように動作しないため、さらに高速です。複数のコアやその他の新しいテクノロジーのため、MHz値を比較することはできません。これが、現在GHz値ではなくアーキテクチャ(Haswellなど)について話している理由です。そのため、CPUは非常に高速であるため、同じページでjQuery、Googleマップ、フラッシュビデオを簡単に処理できます。

8
JavaScriptが右クリックメニューをハイジャックできないようにGoogle Chromeを設定するにはどうすればよいですか
JavaScriptを使用してマウスの右ボタンをハイジャックするWebサイトを軽deしています。他のブラウザ(firefoxなど)では、これを行うサイトをブロックできます。クロムにはそのようなオプションがありますか、それとも迷惑なウェブサイトデザイナーの慈悲に任せられますか? JavaScriptを完全にオフにしたくありません。javascriptがマウスの右ボタンを引き継ぐのをブロックしたいだけです。Firefoxを使用すると、javascriptがこのような特定のことを行うのを停止できます。Chromeも同様かどうかを確認しようとしています。この時点ではそうではないと仮定します。

5
検出されずにAdBlockを使用する
今日サイトを訪れたとき、私はComic Sansに報われました。 見よ、それは栄光だ。 ソース 言うまでもなく、多くの人がこのフォントを嫌う理由をようやく理解できました。 ただし、これには疑問が生じます。 Webサイトは、AdBlockユーザーへのコンテンツの表示を完全に停止するほどスマートになりますか?もしそうなら、それから何ができますか? これはおそらくHTMLに埋め込まれた小さなJSチェッカーであるため、AdBlockはそれ自体のアンチアドアナティックスの検出をブロックできませんが、この「報酬」は非常に面白いことがわかりました。

5
アクセスしたページが選択したFirefoxショートカットキーを上書きしないようにするにはどうすればよいですか?
Firefoxで、キーごとにJavascriptを使用してFirefoxの組み込みキーボードショートカットをページが上書きできないようにするにはどうすればよいですか?サイトごとにもできますか?最もイライラするオーバーライドは、「ページ内検索」にリンクされているスラッシュ( '/')です。Google検索結果、Twitterタイムライン、一部のWiki、その他のページなどのサイトは、独自の検索ボックスのスラッシュキーを盗みますが、これはまったく間違っています。 担当者は質問を投稿、編集、および回答できますが、コメントは追加できないため、これは基本的に、適切に回答されなかったこれらの他の2つの質問の複製です。 キーボードショートカットを無効にするためにWebサイトを停止するには Firefox:Webサイトが/(スラッシュ)キーを上書きすることを許可しない


6
「続きを読む:www.site.com」に、Tynt以外のJavaScriptがコピーアンドペーストアクションに挿入されるのを防ぐにはどうすればよいですか?
ブラウザでテキストをコピーすると、クリップボードに「もっと読む:www.site.com」のようなものを挿入するサイトがたくさんあります。これはひどいものです。Google検索では、WebサイトがたまたまTyntサービスを使用している場合(Tyntドメインをブロックすることにより)、これを停止するいくつかの 方法が明らかになっていますが、多くのWebサイトは自家製のJavaScriptを使用しています。 JavaScriptをオフにする以外に、この動作をブロックする一般的な方法はありますか?Chromeを使用していますが、すべてのソリューションに興味があります。 編集:明確にするために、私はこれらのウェブサイトのJavaScript機能の残りを維持できるようにしたいのです。 EDIT#2:ここではTyntブロッカーの私の使用にもかかわらず、私に嫌がらせをし続ける2例のウェブサイトです:限界革命 | フィスカルタイムズ ここでは、2つのStackOverflowの 質問と、Tyntを使用せずにこの日陰の練習を手動で実装する方法を説明する2つのブログ 投稿を示します。ここに、これが確実にブロックすることがいかに難しいかを説明するブログ投稿があります。AdBlockを使用してChromeでこれをブロックする方法に関する提案を提供する最新のディスカッション(2013年3月)を次に示しますが、うまくいきませんでした。



5
ウェブサイトにアクセスするたびに、Google Chromeに新しいJavaScriptファイルをチェックさせる
そのため、Internet Explorerのインターネットオプションに移動すると: IEが更新を確認するタイミングの設定を調整できます。 Google Chromeで同様のことができますか?現在、JavaScriptファイルを変更してVisual Studioからデバッグすると、Chromeは変更されたバージョンを使用するのではなく、常にキャッシュバージョンを使用します。現在のバージョンを使用できるようにするには、一時的なインターネットファイル/キャッシュを手動でクリアする必要がありますが、これは本当に面倒です。

8
Google Chromeでファビコンをローカルで変更する
ほとんどの場合、これを検索すると、ユーザーが所有するWebサイトのファビコンを変更する方法に関する情報が得られるため、これはイライラする質問です。私の問題について詳しく説明させてください。 定期的にアクセスするサイトの1つに表示されるファビコンを変更できるようにしたいと思います。このサイトはたまたまgmailです。私は常に2つのGmailアカウントを同時に開いており、最近Chromeで「ピンタブ」機能を使用するようになりました。これは便利ですが、2つのタブは同じように見えます。どちらかのタブのファビコンを変更して、2つのタブを区別しやすくしたいと思います。 私はこれがURL javascriptを使用して行うことができるというアイデアを持っています。これはブックマークに追加するのに十分簡単です。ただし、私はJavaScriptが得意ではありません。

5
emacsに*良い* HTMLモードはありますか?
私はemacsが大好きです。 そして、その中でウェブプログラミングの仕事をしたいのですが、 HTMLを適切に編集する方法を見つけることができません。 ひどくひどいということです。 HTMLは正常に動作しますが、PHP、javascriptなどは動作しません。 html-helper-modeを取得してみました...ダウンロードして/ usr / local / share / emacs / site-lispに入れ、.emacsファイルに追加しました: (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist)) あるサイトからコピーして貼り付けました(elispがわかりません)。 ただ、何もハイライトしません。 たくさんのモードをダウンロードし、他のモードを使用してそれらをつなぎ合わせましたが、うまくいきませんでした。 Emacsは他のすべての点で非常に優れています。Webページを編集する簡単なタスクを実行できないのはなぜですか。つまり、最近の編集者にとってはかなり標準的なことです。 だから、誰もこれを行う方法を知っていますか?

11
HTTP経由でWebサイトをリッピングして、画像、HTML、CSSをダウンロードします
この質問は、Super Userで回答できるため、Stack Overflowから移行されました。 9年前に移行され ました。 HTTP経由でサイトをリッピングする必要があります。画像、HTML、CSS、およびJavaScriptをダウンロードし、ファイルシステムに整理する必要があります。 誰もこれを行う方法を知っていますか?
22 html  javascript  css  ripping 

6
Firefoxが応答しないときに常にスクリプトを停止させる方法
一部のページでは、停止するオプションと二度と尋ねないチェックボックスを備えた「スクリプトが応答していません」というエラーが表示されます。 その後、その無意味なチェックボックスを使用して、同じ質問が再び表示されます。 Firefoxが応答しないときに常にスクリプトを停止させるにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.