gpt4 book ai didi

jQuery 触发器 ('click' )在 Chrome 中无法工作

转载 作者:行者123 更新时间:2023-12-01 01:33:35 25 4
gpt4 key购买 nike

我以前有过以下内容

$('#refresh').click(function () {
$('#fileUpload').trigger('click');
});

但是我已经更改了它,因此它应该在查询参数上触发

function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

$(function () {
var param = getParameterByName('upload');
if (param == "yes") {
$('#fileUpload').trigger('click');
};
});

它适用于 FireFox 和 IE,但不适用于 Chrome。知道为什么吗?

最佳答案

由于某些浏览器的安全限制,您无法使用 JavaScript 触发文件上传输入的操作。

因此显示文件选择模式是不可能根据url进行提示的。

另一种方法是显示您自己的灯箱/模式,其中仅包含强烈的上传操作号召性用语,后跟输入字段或遮盖输入字段的按钮。使其成为页面的主要和唯一功能,使其尽可能简单地理解和完成。

关于jQuery 触发器 ('click' )在 Chrome 中无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24157700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com