質問編集履歴
4
うっすら見えるページのリンクを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,6 +20,8 @@
|
|
20
20
|
サイトごとに最前面に表示されたり、されなかったり、
|
21
21
|
テキストの裏側にうっすら表示されたりします。
|
22
22
|
|
23
|
+
うっすら表示されるページ(Google翻訳アドオンの窓は表示される)
|
24
|
+
https://developer.chrome.com/docs/extensions/mv3/mv3-migration-checklist/
|
23
25
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-30/be16e34a-3e2b-42d9-a7bb-45214380ebbf.png)
|
24
26
|
|
25
27
|
### 該当のソースコード
|
3
うっすら見える画像を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,8 @@
|
|
19
19
|
|
20
20
|
サイトごとに最前面に表示されたり、されなかったり、
|
21
21
|
テキストの裏側にうっすら表示されたりします。
|
22
|
+
|
23
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-08-30/be16e34a-3e2b-42d9-a7bb-45214380ebbf.png)
|
22
24
|
|
23
25
|
### 該当のソースコード
|
24
26
|
|
2
ソースの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,8 +29,8 @@
|
|
29
29
|
var div_img= document.createElement("div");
|
30
30
|
div_img.style.position = "absolute";
|
31
31
|
div_img.style.zIndex = 2147483647;
|
32
|
-
div_img.style.top = document.
|
32
|
+
div_img.style.top = document.documentElement.scrollTop + rect.bottom + "px";
|
33
|
-
div_img.style.left = document.
|
33
|
+
div_img.style.left = document.documentElement.scrollLeft + rect.right + "px";
|
34
34
|
|
35
35
|
// アイコン表示
|
36
36
|
var elm_img = document.createElement("img");
|
1
ソースコード
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,11 +26,17 @@
|
|
26
26
|
var rects = window.getSelection().getRangeAt(cnt_ranges - 1).getClientRects();
|
27
27
|
var rect = rects[rects.length - 1];
|
28
28
|
|
29
|
-
var div_
|
29
|
+
var div_img= document.createElement("div");
|
30
|
-
div_
|
30
|
+
div_img.style.position = "absolute";
|
31
|
-
div_
|
31
|
+
div_img.style.zIndex = 2147483647;
|
32
|
-
style.top = document.body.scrollTop + rect.bottom + "px";
|
32
|
+
div_img.style.top = document.body.scrollTop + rect.bottom + "px";
|
33
|
-
style.left = document.body.scrollLeft + rect.right + "px";
|
33
|
+
div_img.style.left = document.body.scrollLeft + rect.right + "px";
|
34
|
+
|
35
|
+
// アイコン表示
|
36
|
+
var elm_img = document.createElement("img");
|
37
|
+
div_img.appendChild(elm_img);
|
38
|
+
elm_img.setAttribute("src", chrome.extension.getURL("icons/001.png"));
|
39
|
+
elm_img.setAttribute("style", "margin:5px; width:20px; height:20px;");
|
34
40
|
|
35
41
|
document.body.appendChild(div_img);
|
36
42
|
|