質問編集履歴

3

user\.js → userscript

2016/12/10 02:55

投稿

aglkjggg
aglkjggg

スコア769

test CHANGED
@@ -1 +1 @@
1
- ReactのWEBサイトで動くuser.jsを作成したい
1
+ ReactのWEBサイトで動くuserscriptを作成したい
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  WEBサイト公式では提供されていない機能を、
4
4
 
5
- ユーザーが拡張機能として作成できるuser.jsですが、
5
+ ユーザーが拡張機能として作成できるuserscriptですが、
6
6
 
7
7
  React.jsでなければ動作するのですが、
8
8
 

2

試したこと 追記

2016/12/10 02:55

投稿

aglkjggg
aglkjggg

スコア769

test CHANGED
File without changes
test CHANGED
@@ -8,15 +8,15 @@
8
8
 
9
9
  React.jsを利用したWEBサイトの場合上手く動作することができませんでした。
10
10
 
11
- (一瞬値は変わるのですが、すぐに初期値に戻るといった動きをします)
12
-
13
11
 
14
12
 
15
13
  React.js を利用したWEBサイトの場合どのように書けばよいでしょうか?
16
14
 
17
15
 
18
16
 
19
- 以下が試したコードです。
17
+ ## 試したこと
18
+
19
+ ・以下は、一瞬値は変わるのですが、すぐに初期値に戻るといった動きをします
20
20
 
21
21
  ```
22
22
 
@@ -24,9 +24,15 @@
24
24
 
25
25
  document.evaluate('//*[@id="..../select', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).value = 10;
26
26
 
27
+ ```
27
28
 
28
29
 
30
+
31
+ ・setTimeoutを利用すると値の変更には成功しました。
32
+
29
- ```
33
+ すぐに値は初期値に戻らないのですが、
34
+
35
+ textboxの値を変更したりするとuser.jsで書き換えた値が全て初期値に戻ってしまいます。
30
36
 
31
37
 
32
38
 

1

動作について説明を追加

2016/12/10 02:27

投稿

aglkjggg
aglkjggg

スコア769

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,8 @@
7
7
  React.jsでなければ動作するのですが、
8
8
 
9
9
  React.jsを利用したWEBサイトの場合上手く動作することができませんでした。
10
+
11
+ (一瞬値は変わるのですが、すぐに初期値に戻るといった動きをします)
10
12
 
11
13
 
12
14