• ベストアンサー

jspでpdfをchromeに表示

index.jspに <embed src = "c://pdfのパス"></embed> を入れても、GoogleChromeでpdfが表示されません。 IEだと表示されます。 Index.htmlに同じコードを記述すると、 chromeでもIEでも表示されました。 jspでpdfをchromeに表示するにはどうすればいいですか?

  • Java
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

PDFファイルもWebサーバーに置いて、src="http://~~" と書けば良いはず。 Webサーバーからの指示でPCのローカルファイルを開くとかできちゃうとセキュリティ上の問題があるので、Chromeではこのような仕様となっています。 IEは危険と言われる理由がわかりますよね。

taramayo1993
質問者

お礼

Apacheのwebサーバーにpdfを置いた所、chromeでも表示されました。 助かりました。ありがとうございました!

関連するQ&A

  • htmlでpdfを表示しpdfに画像を貼り付ける

    index.htmlに<embed src="pdf.pdf">でブラウザ上に表示したPDFに、 任意の画像を貼り付けてPDFを新規保存したいのですが、 html, javascriptで実現可能でしょうか。 可能だとしたら、どんな方法があるんでしょうか。

    • ベストアンサー
    • HTML
  • SVGの表示

    SVGをブラウザで表示するときにHTMLタグ内に <EMBED src"sanple.svg"> という方法でしか表示できないのでしょうか? 例えば、htmlコードにembedという形ではなく直接SVGコードを書いて表示できないものなのでしょうか? できればcgiやjsp等を使用して動的にsvg表示させたいのですが、なにか方法はありますでしょうか? よろしくお願いします。

    • ベストアンサー
    • XML
  • JSPと異なるディレクトリのファイルのinclude

    相対パスで書かれている画像が含まれるHTMLファイルを、違うディレクトリに 置かれているJSPファイルからincludeした時に、画像が上手く表示されなく なってしまいます。これを上手く表示させる方法はありますでしょうか? 具体的な例を挙げて説明します。 [ディレクトリ構成] コンテキストパス--+--jsp-----index.jsp          |          +--html--+-index.html               |               +-fig1.png index.html内に <img src="fig1.png"> と表記 index.jsp内に <%@ include file="/html/index.html" %> あるいは <bean:include id="contents" page="/html/index.html" /> と表記 この場合 http://サーバ名/コンテキストパス/jsp/index.jsp にアクセスすると、fig1.pngは表示されません (/jspの下にないのですから当然といえば当然ですが)。 index.htmlファイルにはできるだけ手を加えたくありません。 このような条件で、fig1.pngを上手く表示させる方法はありますでしょうか?

  • Chromeで、pdfをDLではなく表示させるには??

    Chromeで、pdfをDLではなく表示させるには?? MacでGoogle Chromeを使っているのですが、pdfのリンクをクリックすると、ブラウザ上で表示されず、いつもダウンロードになってしまいます。それは仕方ないので、拡張でgPDFやDocs PDF/PowerPoint Viewer(by Google)を入れてみましたが、うまくブラウザ上で表示されません。 ほかの拡張や別の方法はありますか? お願いします。

  • Chromeでのtxt・PDFファイル表示

    お世話になります。 Google Chromeでの、textファイル・PDFファイルの表示の方法についてお尋ねします。 会社で使用しているパソコンなのですが、今まで、Chromeで表示されているリンク先のtxt・PDFファイルを開く際は、Chromeの(ブラウザ上の)画面で表示されていました。 自分の作業をする際において、特にtxtファイルの表示が、Chromeの画面でなされることが極めて都合がよかったのですが、先日、変わってしまい、一々メモ帳やAdobeReaderが立ち上がってしまうようになってしまいました。 どうやら、会社の基幹ソフトの更新がされたことに伴って、何かの設定が変更されたようなのですが…。 ChromeにIEが影響を与えるということを聞いたことがあるので、もしかすると、IEの設定を変えられたのかもしれません。 非常にやりにくくなって困っているので、元に戻したいのです。 が、Firefoxのような、ツール>オプション>プログラム、の設定変更ができないか、探したのですが、見つけることができませんでした。 今は、一時的に、txtファイル全般を「ファイルを開くプログラムの選択」で、全部Chromeで開くようにしているのですが、新しいタブで開かれてしまって、やはりやりにくい状況です。 また、会社のパソコンのため、残念ながら、ブラウザを変えることができません。 どうしたら設定を元に戻せるでしょうか。 ご教授、お願い致します。

  • JSPが、表示されないのですが。

    tomcatをインストールした後 JSPだけが表示されないのは、何か設定する パスが不足しているのでしょうか? http://localhost:8080 で表示されるオープニングの画面から JSPのサンプルページをクリックして行くと、Error500が表示されるの です。 apacheは、搭載していないのですが、やはりapacheを搭載しないと 無理なんでしょうか? OSは、WIN98SEです。

  • JSPが表示されません

    Apache2+Tomcat4.1+j2sdk1.4.2_06+EclipseでJSPとサーブレットのページを作ろうとしています。 HTMLファイルのフォームの内容をJSPファイルに送り、ServletでDBと参照、登録という流れを作ろうとしています。 aaa.html(ユーザーがデータを入力) ↓(1)フォームの内容を転送 bbb.jsp((2)htmlからの入力をccc.classに中継、(7)返り値を表示) ↓(3)メソッド呼び出し ↑(6)返り値を返す ccc.class(重複の有無確認やDBへの登録メソッド) ↓(4)SQL ↑(5)結果 DB(PostgresSQL) 本に書いてあるのを真似たらlocalhost上ではちゃんと動くようになりました。 つまり、下記のようにaaa.htmlからの転送先をlocalhost:8080/bbb.jspに指定するとうまく作動します。 <form name="form1" method="post" action="http://localhost:8080/bbb.jsp"> しかしながらこれではローカルでしか使えないので転送先を相対パスで指定したらうまくいきません。 <form name="form1" method="post" action="../bbb.jsp"> 外部から参照できるURL(サーバのIPアドレス)でもダメです。 <form name="form1" method="post" action="http://***.***.**.**/bbb.jsp"> 症状としては.jspファイルの最初のHTMLの記述はちゃんと動いているようで画面の色等はちゃんと変わります。 <%.....%>で囲まれたJAVAの記述がまったく作動しません。 /work/org/apache/jspに発生する中間ファイルもlocalhostのときには出来るのですが相対パスにすると出来ません。 どうしたらいいのでしょうか? ひょっとしたらとても初歩的なことかもしれませんがご存知の方がいらっしゃいましたらご教授願いたいと思います。

    • ベストアンサー
    • Java
  • ChromeのPDFファイルに変換が使えない・・。

    GoogleChromeを使っているのですが、「Adobe Acrobatの現在のWeb ページを Adobe PDFファイルに変換」という機能が使えません。Adobe Acrobat Reader DCはインストール済みです。どうすれば使えるようになるのでしょうか?よろしくお願いしますm(_ _)m windows10 ver.1607 Chrome ver. 57.0.2987.133

  • wordpress pdf表示

    お世話になります。 現在、ローカル環境でwordpressを使用してサイトを構築しております。 以前、投稿記事内にpdfを表示させたく、embed PDFというプラグインをインストールしました。その時は問題なく表示されたんですが、一度プラグインを削除後、再インストールをして同様に表示させようとしたところ、「元のソースでドキュメントが見つかりませんでした」というメッセージが表示され、pdfが表示されなくなりました。 再インストールもpdfへのパスも問題なく、なぜ表示されないのか...。 元々ローカル環境では表示されないのか、でも以前表示されていたはず。と思いながら、wordpress初心者のため、色々調べたりしているんですが問題が解決しません。 プラグインのバージョンは1.0.6になります。 どなたか原因がお分かりの方がいらっしゃいましたらお教えいただきたく思います。 よろしくお願いいたします。

  • Chromeだと表示されない

    Chromeだと表示されない お世話になります。先日よりブラウザを(Firefoxから)グーグルChromeに変更して使っているのですが一部のサイトで広告の部分が表示されません・・・ニフティのトップページ右側上部のところなんですがChromeではそこだけ空白になります。そのままIE Tabに切り替えれば表示されるのですが。 FirefoxやIE8でニフティを開くと普通に見れます。gooやyahoo,msnなど似た様なところに広告がありますが、それらはChromeでも普通に見れます。ニフティのトップページが原因なのかChromeなのか分かりません。・・・・広告が見れないのが困るのではなくて、なぜ!?Chromeとニフティの組み合わせでは表示されないのか理由がしりたいのです。 画像~マウスポインタがあるところです。

専門家に質問してみよう