FirefoxのタブでPDFファイルを複数開いた時に正常にコピーされない問題
Firefoxのオプションの「プログラム」の「PDF文書(PDF)」の初期設定は「Firefoxでプレビュー表示」だが、これを「Adobe Acrobatを使用(Firefox内で表示)」にすると、Adobe Reader X(10.1.9)がインストールされていて、Firefoxのプラグインが「Adobe Acrobat 10.1.9.22」の場合、以下の問題が生じる。Adobe Reader XI(11.0.06)がインストールされていて、Firefoxのプラグインが「Adobe Acrobat 11.0.6.70」の場合、以下の問題は再現できない。
FirefoxのタブでPDFファイルを複数開いた時にコピーされる文字列は、後から開いたPDFファイルで選択されている文字列になるらしい。Firefoxの別のウインドウでPDFファイルを複数開いた場合や、IE8でPDFファイルを複数開いた場合には起こらない。
以下の手順で確認できる。
- 上のPDFファイルをPDF01.pdf、PDF02.pdfの順に開く
- PDF02.pdfで「アイウエオ」を選択し、そのままにする。
- PDF01.pdfのタブに移り「かきくけこ」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「アイウエオ」になる。
- PDF01.pdfをF5などでリロードする。
- PDF01.pdfで「かきくけこ」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「かきくけこ」であることを確認する。
- PDF01.pdfで「あいうえお」を選択し、そのままにする。
- PDF02.pdfのタブに移り「カキクケコ」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「あいうえお」になる。
- PDF01.pdfのタブに移り「あいうえお」の選択を解除する。
- PDF02.pdfのタブに移り「カキクケコ」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「カキクケコ」になる。
- PDF01.pdfのタブに移り「あいうえお」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「あいうえお」になる。
- PDF01.pdfで「あいうえお」が選択されたままであることを確認する。
- PDF02.pdfのタブに移り「カキクケコ」を選択し、コピーする。
- テキストエディタなどにコピーした文字列を貼り付ける。
- 貼り付けられた文字列が「あいうえお」になる。
PDFファイルをインラインフレームで表示した場合も同じ現象が確認できる。下のPDF02.pdfの文字が選択された状態でPDF01.pdfの文字をコピーしようとすると、PDF02.pdfで選択した文字がコピーされる。
注意:フレーム内の拡大は、それぞれのPDFファイルを拡大表示する。