首页 > 解决方案 > 单击 URL 并将其下载为 HTML,而不是访问它

问题描述

新手来了

我正在从这里学习,我面临一个问题。

原始脚本在演示中运行良好。

HTML:

<!DOCTYPE html> 
<html> 
    <body>
    
        <h1>The a download attribute</h1>
    
        <p>Click on the image to download it:<p> 
        <a href="/images/myw3schoolsimage.jpg" download>   
            <img src="/images/myw3schoolsimage.jpg" alt="W3Schools" width="104" height="142"> 
        </a>
    
        <p><b>Note:</b> The download attribute is not supported in IE or Edge (prior version 18), or in Safari (prior version 10.1).</p>
    
    </body> 
</html>

但是,如果我更改/images/myw3schoolsimage.jpghttps://stackoverflow.com/questions/156686/how-to-start-automatic-download-of-a-file-in-internet-explorer.html,它会转到网站。

但我希望它在单击 URL 时将网页下载为 HTML 文件

就像您右键单击页面上的链接并在 safari 中选择“下载链接文件”。

顺便说一句,我正在使用 safari 13.0.3。我怎样才能做到这一点?

标签: html

解决方案


下载属性仅适用于同源 URL 或博客和数据方案。如果您正在尝试的示例位于您正在运行它的同一网站上,则它会起作用。尝试将 URL 更改为www.w3schools.com域上的链接,您会发现它会起作用。


推荐阅读