teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

情報不足していたため追記しました。

2020/10/01 03:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,12 +3,16 @@
3
3
  拡張機能のタブページに自作のHTMLを表示させ、
4
4
  そこに記載した内容を特定ページに転記したいと思っています。
5
5
 
6
- ### 発生している問題・エラーメッセージ
6
+ ###【追記】
7
- ・Chromeで特定ページを開くリンクが作れない
7
+ blank.htmlの
8
- ・開いた後のタブ情報を保持できず、操作することができない(方法が不明)
9
- ・「content_script.js」への値の受け渡しが出来ない(方法が不明)
8
+ <input type="button" value="ボタン" id="IEOpen">
10
-  ⇒出来たら、タブページからリンクを開場合のみ動作させた
9
+ 上記をクリックしたら、指定URLのChromeタブを開たいです。
11
10
 
11
+ 値の保持については、以下参照して出来るようになりました。
12
+ chrome.storageを同期的に扱う(ES7 async/await)
13
+ https://qiita.com/kururua/items/06c9eab514221da4111b
14
+
15
+
12
16
  ### 該当のソースコード
13
17
  ↓manifest.json↓
14
18
  ```json
@@ -72,9 +76,28 @@
72
76
  できました。
73
77
 
74
78
  ### 知りたい事
75
- ・Chromeで特定ページを開くリンクりた
79
+ ~~・Chromeで特定ページを開くリンクれな~~
76
- 特定ページを開いた後に、値挿入した
80
+ ~~・開いた後のタブ情報保持できず、操作することができな(方法が不明)~~
77
- ・「content_script.js」への値の受け渡し方法が知りたい
81
+ ~~・「content_script.js」への値の受け渡しが出来ない(方法が不明)~~
82
+ ~~ ⇒出来たら、タブページからリンクを開いた場合のみ動作させたい~~
78
83
 
84
+ blank.htmlの
85
+ <input type="button" value="ボタン" id="IEOpen">
86
+ 上記をクリックしたら、指定URLのChromeタブを開きたいです。
87
+ ↓ChangeCheck.js↓
88
+ ```js
79
89
 
90
+ const IEOpen = document.getElementById("IEOpen");
91
+ const TextA = document.getElementById("TextA");
92
+ const TextB = document.getElementById("TextB");
93
+
94
+ IEOpen.addEventListener("click", IeView );
95
+
96
+ var IeView = function() {
97
+ //特定ページを新たに開き、TextAとTextBの内容を入れたい
98
+ TextA.innerHTML;//TextA
99
+ TextB.innerHTML;//TextB
100
+ }
101
+ ```
102
+
80
103
  お手数をおかけしますが、よろしくお願いいたします!