問題タブ [gm-xmlhttprequest]

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.

0 投票する
1 に答える
274 参照

javascript - GM_xmlhttprequest 問題とチュートリアルはどこにありますか?

私はJSを学んでいますが、これを行うためにドキュメントをまとめる方法の問題に直面し続けています。たとえば、Greasemonkey は文書化されていますが、greasepot wiki をうまく使用するには、参照すらされていない他の多くのコンテキストを知っておく必要があります。

たとえば、次のさまざまな組み合わせを試してきましたが、GM_xmhttprequest 関数からは「未定義」しか取得できません。

しかし、私はそれを正しく使用しているかどうかわかりません:

「onload」で何かを定義する必要がありますか?? 事前に変数を作成する必要がありますか? (例: var responseHoldingObject = new Object(); ?) ? 等

そして、私が探しているページフェッチを取得するためのアドバイスをいただければ幸いです。目標は、コンテンツを取得し、最終的に別のページ内 (たとえば、textarea または div 内など) に追加することです。

0 投票する
0 に答える
19 参照

javascript - XmlHttpRequest と Greasemonkey を介して同じドメインの別のページからデータの文字列を取得する方法は?

私の質問は、主に 2 つの部分で構成されています。すべての役立つ回答に感謝します。プログラミングに関しては、私はまったくの初心者です。したがって、私は「全体像」を見逃しています。Amazon での調査を容易にするために、製品詳細ページからギャラリー ビュー ページ (検索クエリが行われた後に表示されるページ) に情報を取得すると便利です。あなたの意見では、これを行うための最良の方法は何ですか (最初の部分)?

とにかく、私は JavaScript を知っており、ブラウザー (Firefox 46) で調査を行っているため、Greasemonkey を XmlHttpRequest と組み合わせて使用​​することにしました。もっと良い方法があれば教えてください。ソース コードからデータを取得しましたが、(同じドメイン内の) 他のページからデータを取得することになると、本当に行き詰まります。

コードの最初の部分は詳細ページへのリンクを引き出しますが、これをできるだけ短くするために省略しました。これが私がこれまでに持っているものです:

その商品タイトルの部分がごちゃごちゃしているのはわかっていますが、これはすぐに変更します。また、「なぜこれが機能しないのか」ということも知っています。質問は面倒ですが、実際にいくつかのヒントを使用できます。ここでは XMLHttpRequest が機能する戦略のように見えますが、よくわかりません。そのように、ターゲット ページでターゲット要素を指定することさえできますか?

よろしくお願いします!

0 投票する
1 に答える
135 参照

javascript - コンテンツを取得する前にページを完全にロードする

ajaxを使用する前にページを完全にロードするために使用しようとして$(document).ready(function()いますが、何らかの理由で正しく機能していません。コンテンツを取得する前にページが完全に読み込まれるのを待たないため、ページの一部しか取得できません。

これを修正するには、コードのどの部分を修正できますか?