Tetsu
Tetsu
なかなかごっつい構造ですね。 手元でDOMを探る部分に手を入れたところ、いちおう動くことは動きました。しかし他サイトで利用しているときの挙動が変わってしまう可能性もあるので、リリースはしばらく試用したあとになります。 
@ompugao まだpushしていないのですが、そのうちβ版として出すので、その際は動作確認にご協力いただけると助かります。
@ompugao ~~Beta version~~ ~~https://chrome.google.com/webstore/detail/mouse-dictionarybeta/ehebancbhejilcmjkoaiphmponbmgbeb~~ お試しください。
この手の、本来不必要な構造で構成されているドキュメントについて、改めていくつか調査して検討しています。scrapboxに関して言うとかなりscrapbox専用の処理を入れないと完璧に動作させることはできなそうです。 つまり、汎用的な処理ひとつで、scrapboxもあれもこれも完璧に処理する、というのは無理そうという結論に至っています(いまのβ版がそうなんですが) ので、どう解決するかは考え中です。少なくとも、今のβ版を改善して解決する、という方向性はいったん停止しています。
@torotiti ご利用ありがとうございます。 私の調べてみたところ、Scrapboxはかなり特殊なDOM構造に展開されるようで、 これを、既存の処理に影響を与えず、かつうまいこと読み取る方法が見つかっていないのが現状です。 たとえば```applepen```とあったときに、テキストとしてどう読み取るべきかは自明ではありません。"apple pen"なのか"applepen"なのか。Mouse Dictionaryは"apple pen"として処理しています。このやり方で、大概のサイトでうまく動くようです。 しかし、Scrapboxではspanで区切られているテキストをつなげて読み取らないと意図通りのテキストを読み取ることができません。 この2つのやり方を自動で使い分けるのは、実はなかなかの難題です。  サイトがScrapboxであることを検知してScrapbox専用の読み取り処理に切り替える、といった対処をすれば実現可能かもしれませんが、そのようなトリッキーな対処をしてしまうと今後のメンテナンスにも悪影響を与えてしまうので、避けたいと考えています。 ---- なので現状は、読みたい文書をScrapboxから他のサイトにコピペして、他のサイト上でMouse Dictionaryを利用のが一番確実かと思われます。 「他のサイト」は、テキストだけ必要であれば、その辺のテキストエリアで構いません。 HTMLとして表示が必要であれば、たとえばNotionのノートなどに全コピペすれば、画像なども維持できると思います (表示はそれなりに崩れるかもしれませんが)
@takker99 問題解決案のご提示ありがとうございます。 ---- ちなみにもう一つ実現可能であろう方法として、Cross-extension messagingを使うというものがあります。 * Scrapbox上でのみ動作するChrome拡張を用意する * この拡張はScrapboxのDOM構造をたどりテキストを取り出すことに特化している * 取り出したテキストはCross-extension messagingでMouse Dictionaryに送る。 * (以降のテキストを受け取った以降の辞書引き~表示はMouse Dictionaryのしごと) Mouse DictionaryにCross-extension messagingを送信している拡張の例: [Mouse Dictionary iframe support](https://github.com/wtetsu/mouse-dictionary-iframe)(これはiframe読み取りに特化した拡張) このようにすれば、そのサイト特有の読み取り処理などが必要な場合でもMouse Dictionary本体に手を入れずに対応することができるはずです。ただし新たなChrome拡張をつくる必要があります。 (私がScrapboxユーザではないこともあり、私がつくる予定はいまのところありません)
Hi, thank you for using. Currently, Mouse Dictionary doesn't have such feature. Importing EN-JA + JA+EN works, but EN-JA + EN-EN may cause same spelling headwords' conflicts. Currently workaround is...
I don't know about Hunspell. If its dictionary data is offered as separated file, Mouse Dictionary may be able to import the data.
How it works 
@monado3 thank you for your report ## Problem 1 Reproduced. Let me check in details later on. ## Problem 2 Could you please try changing **PDF URL pattern**(PDFドキュメントとみなすURLパターン ) in...