someones else webpageを使用して、私の友人にコンセプトを示したいと思います。誰かのウェブページに自分のレイヤーを追加するにはどうすればいいですか? Greasemonkeyはうまくいくだろうか?誰かのウェブページに自分のレイヤーを追加するにはどうしたらいいですか?
0
A
答えて
1
greasemonkeyで行うことができます。 z-index
とposition:fixed
またはposition:absolute
のいずれかをもう1つdiv
に作成する必要があります。
0
おそらく最も簡単な方法は、File -> Save As
の作業と結果のファイルの編集です。動的に行うためにGreaseMonkeyスクリプトを作成することもできますが、quick hi-5の作業のように思えます。
1
はい、GreasemonkeyはページDOM要素を追加(または削除または変更)することでこれを行うことができます。
// ==UserScript==
// @name _Add a "layer" to a webpage
// @namespace Stack Overflow
// @include http://stackoverflow.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// ==/UserScript==
$("body").prepend (
'<div id="gmLayerWrapper">'
+ '<p>All your overflow are belong to us.<br>'
+ '<img src="http://2.bp.blogspot.com/-hEJb82Ni7V8/TrnNc8Ljj3I/AAAAAAAABG4/Ow2GnJyDo74/s400/UnicornRainbow.jpg"'
+ ' alt="They\'re everywhere!">'
+ '</p>'
+ '<div id="gmTransparentFilm"></div>'
+ '</div>'
);
$("#gmLayerWrapper").width ($(window).width ())
.height ($(window).height())
;
//--- Fudge our text width for aesthetics.
$("#gmLayerWrapper p").width ($(window).width()/2)
GM_addStyle ((<><![CDATA[
#gmLayerWrapper {
margin: 0;
padding: 0;
position: fixed;
top: 0;
left: 0;
min-width: 200px;
}
#gmTransparentFilm {
margin: 0;
padding: 0;
background: red;
opacity: 0.7;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 666;
}
#gmLayerWrapper p {
padding: 0.5em 1.5em;
margin: 1em auto;
background: white;
border-radius: 2em;
font-size: 30px;
line-height: 2.5;
text-align: center;
vertical-align: middle;
min-width: 4em;
position: relative; /*Required for z-index*/
z-index: 888;
}
]]></>).toString());
それは使用しています:
- CSS
- jQuery
- とGreasemonkey ここ はオーバーフローのページをスタックに "レイヤーを追加します" というスタータースクリプトです
これを行うには
関連する問題
- 1. DirectXに自分のフォントを追加するにはどうしたらいいですか?
- 2. ユーザーが自分のウェブサイトから自分のページに自分のアプリケーションを追加できるようにするにはどうすればよいですか?
- 3. 親レコードの部分レコードから関連レコードを追加するにはどうしたらいいですか?
- 4. ウェブページの半分にスプレーペイントグラデーションを追加するにはどうすればよいですか?
- 5. divに部分ビューの結果を追加するにはどうしたらいいですか?
- 6. wiresharkにカスタムプロトコルアナライザを追加するにはどうしたらいいですか?
- 7. hadoopでファイルに追加するにはどうしたらいいですか?
- 8. Ubuntuで自分のパスにディレクトリを追加するにはどうすればいいですか?
- 9. Tridionに追加のマルチメディアタイプを追加するにはどうしたらいいですか?
- 10. 別のレイヤーからシーンからレイヤーを削除するにはどうすればいいですか? (Cocos2d)
- 11. リモートから自分のWebページにアクセスするにはどうしたらいいですか?
- 12. アイテムをアルファベット順にソートしてからリストに追加するにはどうしたらいいですか?
- 13. foreach反復サポートをC++の自分のコレクションクラスに追加するにはどうすればよいですか?
- 14. 誰かがGoogle+から自分のサイトにリンクしたときに作成されたウェブリクエストを特定するにはどうすればよいですか?
- 15. ルックアップテーブルから分割された列にスカラーを追加するにはどうすればよいですか?
- 16. PyPIが遅いです。自分のサーバーを実行するにはどうしたらいいですか?
- 17. MongoDB:コンソールから直接新しいハッシュフィールドを追加するにはどうしたらいいですか?
- 18. シェルスクリプトからサブバージョンにユーザーをプログラムで追加するにはどうしたらいいですか?
- 19. パネルを自分のフォームに画像として保存するにはどうしたらいいですか?
- 20. Github:自分のプロジェクトを「組織」アカウントに追加するにはどうすればよいですか?
- 21. 自分のサイトからログアウトしたときに、自分のサイトでFacebookのセッションを手動でクリアするにはどうすればいいですか?
- 22. 自分のGravatarを自分のサイトに変更させるリンクを追加するにはどうすればいいですか?
- 23. phpの配列に欠けているインデックスを追加するにはどうしたらいいですか?
- 24. Googleリアルタイムフィードを自分のウェブページに表示するにはどうすればよいですか?
- 25. Innoセットアップベースのインストーラで自分のフォームやページを作成するにはどうしたらいいですか?
- 26. Youtube API-uploadを自分のウェブサイトにリンクするにはどうしたらいいですか?
- 27. フリーランサーアカウントを使って自分のPHPウェブサイトにログインするにはどうしたらいいですか?
- 28. 自分のルールに従ってリストを注文するにはどうしたらいいですか?
- 29. 自分のチャットクライアントにXMPPプロトコルを実装するにはどうしたらいいですか?
- 30. 自分のアプリにEGOPhotoViewerをインストールするにはどうしたらいいですか?
Greasemonkeyで試しましたか? – epascarello