-1

htmlで設定されたhtmlページアンカーhrefが同じウィンドウでpdfを開くという問題に直面していますが、hrefがjavascriptで設定されていると、ドキュメントがダウンロードされるだけです。現在のブラウザウィンドウで動的に設定されたドキュメントを開く必要があります。ページはJavaクエリ171jsを使用します。hrefは試されて真実です。

target = "_ self"を強制することは役に立ちません。とにかく、アンカータグに適用されたonclickの関数は起動しますが、無視されます。通常のjsを試しただけでなく、jqueryはIE、Safari、Chromeで発生し、他のjsは試しませんでしたが、今のところ興味がありません

私はどんな提案でも試すことができます。

最初に答えた親切な人に関して正直に言うと、上記を不機嫌にしないでください。

答えのおかげで私が見つけたものは次のとおりです。リンクが動的に設定されているかどうかは関係ありません。PDFドキュメントに問題はありません。問題はドキュメントの場所にあるようです。1つのドメインでそのドキュメントを参照すると、現在のブラウザで問題なく開きますが、新しいドメインの場所でのみこの問題が発生します(古いドキュメントをそこにコピーしました)。

4

1 に答える 1

0

現在のブラウザ ウィンドウで動的に設定されたドキュメントを開く必要があります。

ブラウザ内で PDF を開くことは、ブラウザに依存する機能です。Google Chrome はデフォルトでこれを行い、Firefox は Adob​​e Reader をインストールする必要があります。

強制 target="_self" は役に立ちません。アンカータグに適用された onclick の関数はデフォルトですが、無視されます。

何も指定しない場合、デフォルトではブラウザが同じウィンドウで開きます。ダウンロードされた場合は、応答ヘッダーが含まれていることContent-disposition: attachment;を確認し、PDF を開くことができるブラウザーで確認してください。

于 2012-09-28T07:47:07.333 に答える