みらい言語技術研究所

WPプラグインのPDF.js ViewerがEdgeだと使えない ー解決ー

WordPressプラグインの「PDF.js Viewer」、PDFをウェブページに埋め込みしつつ、印刷禁止・DL禁止の設定ができます。

まあ回避方法は当然なにかしらありますが、とりあえずこれらが実現できるのがありがたい。

 

ただ、Edgeだと、埋め込んだPDFが見れませんでした。

セキュリティーの問題に引っかかってしまって、埋め込み範囲が真っ赤に。

調べてみると、同様の症状の記事があります。Egde経由で申請を出して治ったという記事も。

 

で、やってみました。結果的には見れるようになったのですが、原因いまひとつわからず。

*申請はしてみて、通常24時間以内で(だったかな)対応します、のような定型文面のメールが送られてきます。

*催促してみたりして、1ヶ月変化(だったかな)なし。もうあきらめる。

*知人に相談してみて、申請したときのURLがちがうのでは、という話になる。埋め込みのあるURLではなく、「ページのソースを表示」から、PDF埋め込み時に生成されたURL(プラグインがPDFに固有のURLを自動生成してます)を取り出し、ためしにそれを1つ申請し直してみる。

*ときどき確認していたけど、特に変化がなく、2回めあきらめる。

*2ヶ月後、気がついたら該当PDFがEdgeで見られるようになってた!こちらのアクションが原因なのか、プラグイン開発側で直してくれたのか?Egdeが世界的に調整してくれたのか?

いろいろ可能性ありすぎてわからず。

という経緯で、なんとなく解決です。