我正在寻找在更改网址时在网页上触发的事件。
我的具体例子是。
假设您的页面上有一个指向“myfile.exe”的按钮
现在,当点击浏览器不会更改页面时,它只显示该文件的下载提示。
这会触发什么事件?
是否会导致window.location改变? 您是否可以使用任何特定事件来检测页面上的此类活动?
答案 0 :(得分:0)
当您点击网页内的链接或按钮时,事件和行为始终相同。当您看到下载提示时,区别在于浏览器本身不知道如何呈现资源,因此它可以执行的最佳操作是让您有机会保存文件。 exe文件不是浏览器知道如何处理的文件类型。 有关更多信息google的http标题“content-type”
答案 1 :(得分:0)
如果我理解你想要的东西......
你可以做的就是让你的按钮转到javascript函数而不仅仅是文件。然后,在javascript函数中完成任何想做的事后,可以将文件发送给用户。