在firefox中的Firebug控制台中调用以下代码会引发1000“NS_ERROR_DOM_SECURITY_ERR”异常,不知道原因和方法。尝试将代码放在服务器的文件中以避免不同 域名问题,但那也没有用。
$("input[type='file']").val('c:\temp\pngs\UA_text_logo.png');
答案 0 :(得分:2)
出于安全原因,浏览器禁止您设置input[type='file']
字段的值。所以你得到这个错误是正常的。您正在尝试未经授权的操作。您可以读取用户已选择的文件名,但无法设置其值。
答案 1 :(得分:0)
您无法在任何浏览器中设置文件输入的值。另外,你不能在firefox中以编程方式调用click。