I can't open a PDF at a tab in a browser from a html link.
<a href="https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" target="_blank">PDF</a>
Problem:
But, if I open the link directly on the browser (https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf), that will open in the browser without any issue.
How to solve this?
CodePudding user response:
You can get around it with a proxy script (on the same domain):
PHP example
Save code below as test.php
, and start server with php -S localhost:1234 test.php
. Go to http://localhost:1234
.
if(isset($_GET['url']) && strpos($_GET['url'],"http") > -1) {
header('Content-type: application/pdf');
echo file_get_contents($_GET['url']);
exit;
}
?>
<a href="?url=https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" target="_blank">PDF</a>
CodePudding user response:
See this https://linuxpip.org/fix-err_blocked_by_client/#Why_does_ERR_BLOCKED_BY_CLIENT_error_happen it seems that the ad blocker is causing the issue