Javascript应用程序在指定限制下停止直接下载

Javascript应用程序在指定限制下停止直接下载,javascript,Javascript,是否有可以在指定限制下停止任何直接下载的web应用程序?假设应用程序检测到可下载文件的大小大于1mb,它将自动取消/停止下载。由于安全策略,JavaScript只能访问启动它的窗口和启动它的窗口中的元素 下载对话由浏览器本身而不是JavaScript启动。浏览器可以选择不启动下载对话框,而是启动渲染窗口。例如,firefox中的PDF是强制下载的,而chrome中的PDF则显示给您的用户。如果你在firefox中有一个用于PDF呈现的浏览器插件,你也不会在那里看到下载对话框 您可以从服务器端将下

是否有可以在指定限制下停止任何直接下载的web应用程序?假设应用程序检测到可下载文件的大小大于1mb,它将自动取消/停止下载。

由于安全策略,JavaScript只能访问启动它的窗口和启动它的窗口中的元素

下载对话由浏览器本身而不是JavaScript启动。浏览器可以选择不启动下载对话框,而是启动渲染窗口。例如,firefox中的PDF是强制下载的,而chrome中的PDF则显示给您的用户。如果你在firefox中有一个用于PDF呈现的浏览器插件,你也不会在那里看到下载对话框


您可以从服务器端将下载内容剪切到您想要的任何长度。编写一个脚本,读取要传输的文件的内容,将其分块传输,并在分块大小之和大于或等于所需大小时停止。

谢谢您提供的信息。实际上,它是为一家网吧准备的。因为我无法将路由器配置为禁止所有下载(因为我们需要自动更新某些程序)。我只是想知道javascript是否可以做到这一点。简短的回答是否定的。可能会有一些浏览器插件专门为此创建,或者您可以为此制作自己的浏览器插件,因为浏览器插件没有上述安全限制。