void(), window.location выдает что-то типа:
Location →
https://javascript.ru/forum/events/7...-stranica.html
т.е. по сути это URL,
а в своем вопросе имел в виду путь к некоей временной папке на локальном диске: C:\..... и так далее, т.е. реальный путь к файлу.
То, что Вы предлагаете - подключить файл с функциями... - я с этого начал, но браузер упорно не хотел обращаться к локальному файлу в другом месте (т.е. на другом локальном диске).
Т.е. если я добавлял букмарклетом на страницу тестовую функцию типа
<script type =...> function abc(){alert('hello')}</script>, она добавлялась.
Когда я вручную добавлял ее в консоли : abc() - она вызывалась и из консоли и из другого букмарклета, который только вызывал abc(), нормально.
Если же я добавлял на страницу ссылку на функцию abc() во внешнем файле d:\a.js:
<script... src="file:///d:/a.js"> </script>
то этот тег также добавлялся, но при попытке вызвать ее из консоли она не вызвалась, браузер говорил, что не может найти abc... Уже переэкспериментировал с направлением слешей и их кол-вом
но не смог подобрать вариант, чтобы abc() вызывалась из внешнего файла.
Из-за этого и появилась идея - узнать локальный путь НА ДИСКЕ и закинуть туда вручную a.js ().
Если бы мне подсказали, из-за чего не подключается внешний файл - это было бы здорово.