問題タブ [userscripts]

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 投票する
2 に答える
8534 参照

iframe - Chrome コンテンツ スクリプト拡張機能から iframe にアクセスする

ロード時に人気のある Web アプリを変更する必要がある Chrome 拡張機能を作成しています。残念ながら、その Web アプリのほとんどの UI は iframe 内でレンダリングされます。その iframe のアドレスはcontent_scripts一致宣言と一致しますが、ユーザー スクリプトはトップ フレームに対してのみ呼び出されます。

Q: Chrome コンテンツ スクリプト拡張機能から iframe 内にレンダリングされた HTML にアクセスする方法はありますか? はいの場合、どの権限とその他のマニフェスト オプションを指定する必要がありますか? ありがとう。

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

javascript - Google Chrome UserScript - 他のウィンドウと縛られた手での作業

正確には、iframe のオブジェクト ウィンドウにアクセスする際に、Google Chrome の UserScripts に少し問題があります。Google Chrome コンソール経由では非常に実行可能ですが、UserScript 経由では非常に不可能であるか、今のところそう思われます。正直なところ、あたかも他のウィンドウ オブジェクトへのアクセスが許可されていない何らかの理由があるかのように、意図的にそうしているように思えます。

-->

Chrome の問題点をお聞きしてもよろしいですか?UserScript が通常のスクリプトよりも JavaScript へのアクセスを少なくする必要がある理由がよくわかりません。その意味は何ですか? ところで、はい、iframe は同じドメインとプロトコルにあります。:(

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

android - AndroidDeveloperヘッダーを縮小するためのChromium拡張機能/ユーザースクリプト

Android開発者向けドキュメントには、非常に大きなヘッダーがあります。Chromiumでフォントサイズを大きくすると、ヘッダーが不快になります(全体が拡大縮小されるため)。

ヘッダーのサイズを小さくするUserScriptを見つけました。Firefoxで動作しますが、Chromium(UserScriptをある程度サポートしています)を使用しています。Chromiumでは、スクリプトはヘッダーの高さを正常に削減しますが、本文は拡張しません。(画面の下部に大きな空白の領域があります。)

スクリプトをChromiumで部分的に機能させるために、2つの変更を加えました。@ includeを@matchに変更し、@requiredjavascriptをスクリプトに挿入します。Chromiumデバッガーでは、最後のif(サイズ変更を行う)はスキップされます。

スクリプトでコンテンツの高さを設定してみました(ifの後):

それは正しいように見えますが、現在はスクロールバーがありません。オーバーフローを追加しても役に立ちませんでした:

私は自分が何をしているのかよくわかりませんが(jsとjqueryは初めてです)、ヘッダーを縮小したときにAndroidドキュメントの本文が空のスペースを埋めない理由を他の誰かが理解してくれることを願っています。

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

javascript - Userscript を使用した外部スクリプトのロードは Fx 4 では機能しますが、Fx 3.6 では失敗します

要約されていないコードは次のとおりです(短いです):

これは Firefox 4.0b7 (Windows) と nightly (Linux) では完全に動作しますが、Fx 3.6.x (3.6、3.6.2、および 3.6.12 からのレポート) では失敗します。

理由がわかりません。

ああ、待って... Fx 4 で Scriptish を使用しています... これは何か関係があるのでしょうか?

しかし、それとは別に、私は完全に途方に暮れています。スクリプトは読み込まれません。document.documentElement.innerHTML = '...'行が機能していないように見えます... Firebug で実行し、文書を に消去しますが<html></html>、その後は何も起こりません。

何か案は?

0 投票する
3 に答える
1912 参照

php - PHPでブラウザを開くには?

私はここで、おそらくばかげた質問をもう一度します。これは私の以前の質問に関連しています。

現在、flash/flex がビデオ ファイル (byteArray 内) を php に送信する方法を見つけました。PHPがローカルシステムでそれを受信して​​書き込み、スクリプトを介して自動的にYouTubeサーバーに送信します。これはすべてバックエンドですが、YouTube で手動で確認する以外に、動画ファイルが YouTube に正常にアップロードされたかどうかを確認する方法はありません。

そこで、フラッシュからビデオ ファイルを受信して​​書き込む新しい php スクリプトを考えています。次に、ビデオを自動的にアップロードするブラウザ ウィンドウを開くと同時に、おそらくデバッグ プリントを使用してブラウザのステータスを追跡します。

私はほとんどまだphpを学んでいます。これについていくつかの調査を試みましたが、成功しませんでした。あなたが私を助けてくれることを願っています。ありがとう。

0 投票する
3 に答える
1667 参照

php - レイアウト デザイナー - PHP でのドラッグ アンド ドロップ

PHP でレイアウト デザイナーを構築したい、または既製のスクリプトを使用したい (有償のスクリプトであっても)

基本的に、ユーザーが「フィールドチューザー」から追加するフィールドを選択できる一種のレイアウトを作成したいと思います。各フィールドは任意のタイプにすることができます...そして、ユーザーが列の数を選択し、この「パネル」の列をドロップ可能にするフィールドグループも提供したいと思います。

リストからフィールドをドラッグし、そのフィールドをフォーム (パネル?) のプレースホルダーにドロップする必要があります。最後に、後で使用するために保存するためにフォーム レイアウトを「読み取る」ことは可能ですか?

ありがとう

カビール

0 投票する
2 に答える
251 参照

javascript - Javascript、chrome

Google Chromeで、要素のパディングやマージンなど、ページを一時的に編集する方法を見つけました。今では、拡張機能のjavascriptを取得または記述して、常にそれを行う最も簡単な方法に興味があります。あなたがすでに知っているあなたの方法を共有してください!読む必要はありません。

たとえば、Chrome拡張機能のSweet Searchでは、左側のナビゲーションツールを削除した後、中央の列の左マージンを0にして、そのスペースを閉じる必要があります。Chromeでは、中央の列を右クリックして要素を調べ、center_colノードを見つけ、右側の余白を0pxに編集すると、検索結果の中央の列が左に移動します。さて、そのようなアクションのJavaScriptを取得または作成する最も簡単な方法は何ですか?

要素のhtmlにカーソルを合わせると、ページ上で強調表示され、要素名と寸法が記載された小さなクリーム色のボックスが表示されます。その要素名/ domの場所を使用してその部分を編集するにはどうすればよいですか?

0 投票する
3 に答える
2616 参照

javascript - Google Chrome コンソールからユーザースクリプト変数にアクセスする

デバッグ目的で、Google Chrome のコンソールからユーザー スクリプト変数にアクセスすることは可能ですか?

0 投票する
2 に答える
6742 参照

javascript - アラート機能をユーザースクリプトで上書きするにはどうすればよいですか?

サイトにはそのようなコードがあります(LAN上のサイト)

GMを使用してそのアラートを無効にしようとしています。私はこれをやろうとしていました

しかし、アラートが表示され、このエラーが発生します

そのアラートを無効にする方法は?

PSこれはjavascriptの質問ではなく、Greasemonkeyの質問です。

編集:

その会社のウェブサイトなので、実際のコードを貼り付けることはできません

ヘッダーにはいくつかのスクリプトとCSS宣言もあります。

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

javascript - ユーザースクリプトのリロード トリガー

Chromeのユーザースクリプトを書いています。

ユーザースクリプトは、特別なナビゲーションを持つサイト用に書かれています。AJAX 要求を送信し、データを取得しますが、何も実行location.reload(true);しないonreadystatechange/onload/onchangeか、他のイベントは発生しません。

ロケーションのリロードのトリガーを作成するにはどうすればよいですか?

PS: jQuery はありません。