Мне нужно создать greasemonkey userscript
, который может получить путь к загруженному изображению, сохранить его, а затем установить на другой странице upload input
.Как мне установить и установить путь для типа ввода = файл?
Насколько я понимаю, невозможно определить путь к файлу на input type=file
с javascript
.
Но возможно ли это с greasemonkey
?
Как близко я могу получить желаемую функциональность и какие у меня варианты?
До сих пор я пытался получить доступ к значению input's
через val()
, но он не работает вообще.
EDIT:
Если я не могу получить путь, я могу по крайней мере, установить его, если я всегда использую ту же папку?
вы можете использовать TamperMonkey в Chrome, который в любом случае лучше Greasemonkey, а затем вы можете использовать file.files [0] .webkitRelativePath. все еще не все, что вы хотите, но может быть лучше, чем ничего. в терминах для управления файлом открытого ящика определенной папки; вы не можете. – dandavis
звучит интересно! могу ли я сохранить «значение» ввода файла, используя это? например, c:/... и т. д.? Возможно, скопируйте его в буфер обмена, который может работать? – user1721135
webkit предоставляет ряд свойств и содержимого файла. вы можете сохранить их, если хотите использовать localStorage или загрузку, или сервер, или что-то более изобретательное ... – dandavis