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

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

3
ページを離れるときに起動するJavaScriptアラートを防ぐ方法は?
多くのページには、離れるときにアラートがあります。タブを閉じたり、保存せずに移動したりすると、アラートを確認するまでサイトがアラートを出す/ブロックする理由が多数あります。このページから移動しますか?」 通常、これはonbeforeunloadand / or onunloadハンドラーで行われます。 以下に例を示します。 これらのハンドラーによって生成されるアラート/ユーザーブロックイベントを防ぐ方法はありますか?基本的に、JSを有効のままにしておき、特にクリックが発生することなくページを離れることができないようなことは特に禁止します。 onbeforeunloadonunloadハンドラーは引き続き起動する必要があります。ユーザーをブロックすることを許可しないでください。これは、アラートがなく、数秒以上かかる操作がないことを意味します。 特定のページのJavaScriptを編集/グリースモンキーパッチするプラグインをいくつか見つけて、コードを少し遊んで、より一般的に適用できるようにしました。しかし、私が上で動作解決策を見つけることを望んだすべての試行は、ユーザー出口をブロックするというページを。

4
シェルやバッチスクリプトのように、ブラウザなしでJavascriptを実行する方法はありますか?
Python、Bash、Windows Batch、またはその他のスクリプト言語を実行する方法でJavascriptを実行する方法はありますか? ファイルアクセスや他のライブラリ関数は便利ですが、必須ではありません-私は最近、Javascriptで最も流暢で最も効率的です。ただし、毎回ブラウザコンソールを開くのはかなり不快です。 私はWindows環境に最も興味があります。


3
私のすべてのブラウザーは、突然JavaScriptファイルをサポートしなくなりましたか?
この質問と同じ問題が発生していますが、未解決のようです。詳細を提供しますので、これは問題のより良い表現としての資格を与えます。すべては、新しいサービスプロバイダーに移行した後に始まりました。また、Windows Updateに関連付けられている場合もあります。 私のセットアップは何ですか? Windows 7 64ビット。ボンネットの下には十分なパワーがあり、ドライバーは更新されないため、ハードウェアが原因ではないと想定します。 何が起こるのですか? Javascriptファイルはロードされません。これは、ページ上でJavascriptが機能することを意味しますが、参照されているJavascriptファイルはどのブラウザーにもロードされません。クロスドメインまたは同じドメインですらあります。そして再び、私はすべてのブラウザを試しました... 私は何を試しましたか? ほぼすべてのステップ間でリブートします。これも2週間の問題であるため、頻繁にシャットダウンします。 既にChromeとIE9がインストールされています。私は3つすべてを使用してみました(IEには64ビットオプションがあり、3つにします) プロキシが有効になっていないことを確認しました。 キャッシュ、Cookie、すべての一時ファイルが見つかりました。問題が解決しない。 クリアされたDNS(ipconfig -flushdns)。問題が解決しない。 ルーターでGoogle Public DNSをセットアップします。また、ルーターでリリース/更新します。 Windows Updateを試しましたが、エラーが発生しました。後でエラーを取得しようとします。Microsoftサイトでは、Windows Updateが破損している可能性がある(そのエラーが発生した場合)ので、サイトの指示に従って新しいWindows更新フォルダーを作成しました。問題が解決しない。 Ran Malwarebytes Anti-Malware、問題なし。(最初に更新) MS Security Essentialsのフルスキャン。問題は見つかりませんでした。(最初に更新) MS Security Essentialsをアンインストールすると、同じ問題が引き続き発生します。 Chromeをアンインストールし、FF6をインストールしました。同じ問題。 IEをリセットし、サードパーティの拡張機能を無効にします。問題が解決しない。 HOSTファイルを確認しました。正常に見え、しばらく変更されていません。 必死になって、システムの復元を試みました。悲しいことに、数日しか戻れませんでした。復元は成功しましたが、問題を修正できませんでした。 sfc -scannowを実行しました。何も見つからず、問題が解決しませんでした。 Firebug for Chromeを使用すると、具体的にはページJavaScriptには読み込まれているが、リンクされたJSファイルは読み込まれていないことがわかりました。リンクされたCSSを正常にロードするようです。 これに言及した別のサイトは、Windowsの更新が原因である可能性があります。Windowsの更新プログラムのアンインストールを開始し、8月中旬に戻りました。まだまだいくつかありますが、これを修正したものはまだ見つかりません。 これは少なくとも2週間続いているため、1つまたは2つのステップを逃した可能性があります。 この問題をトラブルシューティングし、何が起こっているのか理解するために他に何ができますか?

3
一時停止中にGoogle Chromeで例外メッセージを表示する方法
JavaScriptのデバッグにGoogle Chromeを使用しています。JavaScriptコンソールを開き、「例外で一時停止」機能が有効になっています。これで、例外を含むJavaScriptを実行するたびに、例外のある行で一時停止します。しかし、例外が何であるかをどこで見つけることができません。JavaScriptコンソールに例外メッセージを表示するには、スクリプトの実行を続行する必要があります。 私が使用した他のすべてのデバッガーでは、デバッガーが行で停止するたびに、その行の何が問題だったかを通知します(つまり、エラーメッセージが表示されます)。エラーメッセージが表示される前に「実行」を押す必要があるのは奇妙に思えます。 私は何か間違ったことをしていますか、これがエラーメッセージを表示する唯一の方法ですか?

5
どのようにWGETを使用してサイトを1レベルの深さでミラーリングし、CSSイメージを含むJS、CSSリソースを回復しますか?
永続的な保存のために、簡単なページのコピーを私のHDにダウンロードしたいと思います。私は深い再帰的なgetを探しているのではなく、単一のページだけを探していますが、そのページによって読み込まれるすべてのリソースもダウンロードする必要があります。 例:https : //www.tumblr.com/ 期待する: index.html ロードされた画像 ロードされたJSファイル ロードされたCSSファイル CSSファイルに読み込まれた画像 ダウンロードされたコピーで動作するようにローカライズされたページリソースへのリンク(Web依存なし) これを行うのに最適なwget構文またはその他のツールを見つけるのを手伝ってくれるかどうか知りたいです。私が試したツールは通常、CSSによる画像の読み込みに失敗するため、ローカルに読み込んだときにページが正しく表示されません。ありがとうございました! 正接ソリューション FireFoxを使用してこれを行う方法を見つけました。デフォルトの保存は壊れており、「保存完了」と呼ばれるアドオンがあり、これで明らかにうまくいくことができます。ただし、FireFoxの現在のバージョンではサポートされていないため、ダウンロードできません。その理由は、このアドオン「Mozilla Archive Format」に組み込まれたためです。それをインストールし、[ファイル]> [名前を付けてページを保存...]を使用すると、基本的に古いアドオンである「Webページ、完了」という新しいオプションがあり、FireFoxが使用するストック実装を修正します(これはひどいです)。これはWGETソリューションではありませんが、実行可能なソリューションを提供します。 編集:これをやろうとしている将来この質問をフォローしている可能性のある人のための別のばかげた問題。アドオンを適切に動作させるには、[ツール]> [Mozillaアーカイブ形式]を選択し、(ひどい)デフォルト設定の[ページの忠実なスナップショットを撮る]を[スクリプトとソースを保持して保存完了]に変更してください。変更しないと、アドオンがすべて空になります。スクリプトファイルを置き換えて、「/ *スクリプトはスナップショットの保存によって削除されました* /」というテキストに置き換えます。
11 javascript  html  css  images  wget 

4
JavaScriptがIEウィンドウのサイズを変更しないようにする
Webページ上のJavaScriptがInternet Explorerウィンドウのサイズ変更や位置変更を防ぐ方法を探しています。 このオプションはFirefoxで利用できますが、Internet Explorerでは同様のオプションが見つかりません。 Windows XP SP3でInternet Explorer 7を使用しています。 価値があるのは、サイズ変更を行うスクリプトは次のとおりです。 <script language="JavaScript"> function getFocus(){ document.frmLogin.txtUsername.focus(); window.moveTo(0,0); window.resizeTo(screen.availWidth,screen.availHeight); } window.onload = getFocus; </script> そして、このスクリプトはInternet Explorer 8でウィンドウのサイズを変更しないようですが、アップグレードは現在オプションではありません(仕事用コンピューター)。


2
Firefoxおよび関連するブラウザーで裸のウィンドウを防ぐ方法は?
一部のWebサイトは、新しいウィンドウを開くJavaScriptリンクを使用したいが、アドレスバー以外のUIが欠けている。拡張ボタン、検索バー、ホーム/戻るなどがないことを意味します。ボタン、ブックマーク、タブバーなど。JSが正しく機能しないため、リンクを新しいタブ/ウィンドウで開いても機能しません。 プライベートサイトでこの動作に遭遇したため、例にリンクすることはできませんが、知っている場合はお知らせください。ここに追加します。 これが発生するのを防ぎ、JSによって作成されたすべてのウィンドウに通常のFirefoxウィンドウの完全なインターフェースを強制する方法はありますか?コントロールを取り戻す方法はありますか?たとえばChromeにはメニューコマンドがあると思いますが、FFについてはわかりません。 注意:私は実際にはWaterfoxを使用していますが、Firefoxについて回答しましょう。うまくいけば、それはフォークにも適用されるでしょう。

6
JavaScriptはどれほど危険なのでしょうか?
私は最近(ABPに加えて)NoScriptを使い始めました。慣れるまでに少し時間がかかり、新しいサイトにアクセスしてサイトが機能しない理由と、JavaScriptを許可する必要がある場所を調査する際に、クリックが必要になる場合があります。追加のセキュリティは価値がありますか? 論争のいくつかはここで議論されます。要するに、JavaScriptがあなたのコンピュータに対する真の脅威であるかどうかということです。これについて何か考えはありますか?

3
ChromeデベロッパーツールでJavaScriptを編集できないのはなぜですか?
Ubuntu 10.04 LTS(64ビット)にGoogle Chrome 13.0.782.220をインストールしています。 スクリプト領域をダブルクリックして、Chromeデベロッパーツールの[スクリプト]ペインで外部JSファイルのJavaScriptコードを編集しようとしています。どれだけ速くクリックしても、効果は近くの単語を選択することだけです。 編集モードがアクティブにならない理由を誰かが知っていますか?

3
ほぼすべてのページの上に突然広告が表示される
今朝から、ウェブブラウザで開いている多くのページの上に奇妙な広告が表示されています(最後のスクリーンショットを参照)。それは、iPhone(たとえWi-Fiまたは携帯電話ネットワークに接続されているかどうかに関係なく[結局は当てはまらない、私の回答を参照してください])を含め、家庭内の3台のマシンのいずれかで、ブラウザー(FF、IE、Chromeでテスト済み)で発生しています。 。VMWareで実行されているDebianシステムでも。 広告がFirefoxに表示されず、IEに表示される場合があります。携帯電話に接続したときにiPhoneに表示されず、Wi-Fiに接続したときに表示される場合があります。しかし、ほとんどの場合、彼らはいずれにせよ現れる。一部のページでは、この問題によりページのレンダリングが破損します。 広告はどの場合でも同じです。商品を変更するAmazonバナーを除いて、同じツリーバナー。iPhoneでは、Amazonバナーが読み込まれません。一部のページでは、広告のセットが2回以上繰り返されます。 問題が発生しているページの一部: superuser.com(任意のSEサイト) instagram.com pinterest.com ask.com(広告が2回表示されます) bbc.com 起こらない: Google COM linkedin.com youtube.com cnn.com microsoft.com (リストは問題のランダムなコンポーネントの影響を受ける可能性があります)。 広告は、開始<body>タグの直後に挿入されたHTMLコードによってレンダリングされます。コードはHTML自体にはありません。しかし、ブラウザー開発ツール(Firefoxのインスペクターツールなど)でページを検査するときに表示されるため、JavaScriptによって生成された可能性があります。コードはこの投稿の最後に添付されています。ページがレンダリングされると、ブラウザは85.25.138.211への接続を開始します。 ブラウザに不要なプラグインがありません。また、自分のマシンにアドウェア/マルウェアを特定していません。この問題はiPhoneでも発生するので、私はそれも予想していませんでした。 ハッキングされたような気がします。しかし、ハッキングがどのように機能するかは想像できません。これは、異なるシステム(Windows、iOS、Debian)に影響を与えるためです。ルーターをハッキングすることを検討しましたが、iPhoneをWi-Fiから切断しても問題が解決しないので、そうは思われません。影響を受けるすべてのページが共有するJavaScriptライブラリのバグを誰かが悪用したと考えました。しかし、その場合、問題は私だけに起こるのではなく、広範囲に及ぶでしょう。しかし、私はそのような問題の報告を他の誰かが見つけることができませんでした[結局は真実ではありません。私の答えを参照してください]。 誰かが何か考えを持っていますか、なぜこれが起こっているのですか? <body class="user-page new-topbar" lang=""> <div align="center"> <a title="wygladzanie zmarszczek" rel="nofollow" href="http://track.impreskin.pl/product/ImpreSkin/?uid=21002&pid=153&bid=1659"> <img alt="wygladzanie zmarszczek" src="http://track.impreskin.pl/banner/?uid=21002&pid=153&bid=1659"></img> </a> </div> <div align="center"> <iframe width="728" height="90" frameborder="0" style="border:none;" marginwidth="0" border="0" scrolling="no" src="http://rcm-na.amazon-adsystem.com/e/cm?t=hsiang-20&o=1&p=48&l=ur1&category=electronicsrot&f=ifr&linkID=BXR7UA243P4D75JE"> …

2
JavaScriptとGreasemonkeyを使用してFirefoxの1つのタブのみをリロードしますか?
私はGreasemonkeyとJavaScriptを初めて使用しますが、5分ごとにページをリロードする以下のスクリプトを見つけました。 // ==UserScript== // @name Auto Reload Protopage // @namespace http://blog.monstuff.com/archives/cat_greasemonkey.html // @description Reload pages every 5 minutes // @include http://ww.bbc.co.uk // @grant none // ==/UserScript== // based on code by Julien Couvreur // and included here with his gracious permission var numMinutes = 5; window.setTimeout("document.location.reload();", numMinutes*60*1000); これは機能しますが、@ includeステートメントで指定されたタブだけでなく、開いているすべてのタブが5分ごとに再ロードされます。 これを行う方法はありますか?

6
ChromeのインストールによりInternet Explorer / Javascriptエラーが発生した
まず第一に私はデンマーク人なので、私の英語にはおそらく欠陥があります。私の会社では、Chromeをインストールした後、イントラネットWebサイトの特定のページが立ち入り禁止になっているという不満がありました。 そこで、私は2つの完全に類似したマシン、Lenovo T520、Windows Vista 32ビット、同じInternet Explorerバージョン(9)、同じJavaバージョン(7.9)、同じWindowsアップデートを使用しました。 イントラネットのWebサイトにアクセスして、テキストを含むポップアップを開くと思われるリンクをクリックしたところ、両方で機能しました。次に、1台のマシンを取り、Google Chromeをインストールし、再度アンインストールし、Internet Explorerを標準のブラウザに戻し、同じリンクを試しました。そして今、私はJavaScriptエラーを受け取ります。そしてそれはリンクを開きません。 このエラーはデンマーク語であり、私はそれを英語に翻訳しました SCRIPT5007:このドキュメントの値を収集できませんオブジェクトがnullまたは定義されていません。XXX.js、32行目の7 これらの2台のマシンは、Chromeがインストールされていたものを除いて、完全に同一になりました。しかし、そのうちの1つだけが機能します。私の限られた経験から、どういうわけか安全設定が変更されたことがわかります。Explorerのインターネット設定に移動して、この原因を確認しました。デンマーク語で「beskyttet tilstand」と呼ばれるものをオフにしたので、その翻訳は「セーフモード」だと思います。 そして今では、Chromeを使用していたマシンでも動作しますが、他のマシンでは「セーフモードがアクティブ」でも機能します リンクが開かないようにするためのChromeのレジストリへの影響について少し読んだところ、CurrentUser \ software \ classes \ htmlが「ChromeHTML」から「htmlfile」に変更されました。もう一度Internet Explorerのリンクですが、このJavaScriptエラーとこのハイパーリンクを開くことができないという事実は修正されません。要約すると。 Chromeがインストールされていないマシンがセーフモードがアクティブな状態で同じリンクにアクセスできる一方で、Chromeがインストールされていたマシンは、セーフモードがオフの場合にのみこのハイパーリンクに入ることができます。と私は信じているマシンは他の点では同じであり、使用されたことはない これはかなり大きな「暴言」であることを知っているので、私の情報が不十分な場合はお知らせください。

2
Chromiumで「応答しないページ」の警告を無効にする方法は?
LinuxでChromeを使用してGWTアプリケーションを開発しています。デバッガーをステップ実行するたびに、Chromeはページが応答しない(通常)と不平を言っています。それは非常に迷惑になっています。 コマンドラインスイッチのページを調べても何も見つかりませんでした。そのいまいましい警告を無効にすることは本当に不可能ですか?

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