回答編集履歴
1
書式の改善
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
Firefoxの場合はこのようなonLocationChangeを実装すれば良いようですが、
|
2
|
-
http://please-sleep.cou929.nu/20100301.html
|
2
|
+
[http://please-sleep.cou929.nu/20100301.html](http://please-sleep.cou929.nu/20100301.html)
|
3
3
|
|
4
4
|
chromeの場合はchrome.tabs.onUpdatedでイベントを拾って、
|
5
5
|
URLの差分をとって変更を検知するような仕組みはどうでしょうか。
|
6
|
-
https://developer.chrome.com/extensions/tabs#event-onUpdated
|
6
|
+
[https://developer.chrome.com/extensions/tabs#event-onUpdated](https://developer.chrome.com/extensions/tabs#event-onUpdated)
|
7
7
|
|
8
8
|
またはpushState/replaceStateでURLが変わるということは、
|
9
9
|
DOMにも何かしらの変更が発生しているということで、
|
10
10
|
DOMの変更を検知して、URLの差分→変更検知でもいいかもしれません。
|
11
|
-
https://developer.mozilla.org/ja/docs/Web/API/MutationObserver
|
11
|
+
[https://developer.mozilla.org/ja/docs/Web/API/MutationObserver](https://developer.mozilla.org/ja/docs/Web/API/MutationObserver)
|