Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Прочесть URL текущей HTML-страницы кодом извне

1915  1 2 все
alto-palo завсегдатай04.12.22 23:11
NEW 04.12.22 23:11 

всем привет


серфим в инете, в какой-то момент загружаем в инет браузер какую-то HTML-страницу ... в URL-поле браузера появляется адрес загруженной страницы


Вопрос:

Есть ли возможность, находясь в одном табе с загруженной страницей, например при помощи Javascript (извне) прочитать адрес/URL загруженной страницы чтобы использовать его далeе (например чтобы выдать в браузере как алерт)?

#1 
Murr патриот04.12.22 23:46
Murr
04.12.22 23:46 
в ответ alto-palo 04.12.22 23:11

var url = window.location.toString();

#2 
alto-palo завсегдатай05.12.22 21:16
NEW 05.12.22 21:16 
в ответ Murr 04.12.22 23:46, Последний раз изменено 05.12.22 23:24 (alto-palo)
url = window.location.toString();

это понятно


... тут вопрос в другом ... загружена (не моя) страница в браузер ... как запустить (в браузере) макро на этой странице, ну типа как есть какая-то excel-таблица, и в этой таблице можно запустить vba-макро. То есть написать сам макро (например на javascript <script>url = window.location.toString()</script> ) не проблема, а вот как его запустить ... спец. код для запуска, или какой-то другой вариант?

#3 
Срыв покровов патриот05.12.22 22:03
NEW 05.12.22 22:03 
в ответ alto-palo 05.12.22 21:16

держи карман шире

#4 
alto-palo завсегдатай05.12.22 22:54
NEW 05.12.22 22:54 
в ответ Срыв покровов 05.12.22 22:03, Последний раз изменено 05.12.22 23:25 (alto-palo)
держи карман шире

а конкретнее можно?

#5 
alto-palo завсегдатай05.12.22 23:17
NEW 05.12.22 23:17 
в ответ alto-palo 04.12.22 23:11, Последний раз изменено 06.12.22 00:00 (alto-palo)

вроде что-то толковое нашёл ... https://helloacm.com/how-to-write-chrome-bookmark-scripts-... пишут что можно воткнуть javascript в url закладку (bookmark.url).

в Chrome и в Edge пашет up

#6 
Murr патриот06.12.22 00:38
Murr
NEW 06.12.22 00:38 
в ответ alto-palo 05.12.22 23:17

в Chrome и в Edge пашет

-----

Значит настала пора переходить на другие браузеры...

#7 
alex445 коренной житель06.12.22 01:13
NEW 06.12.22 01:13 
в ответ Murr 06.12.22 00:38, Последний раз изменено 06.12.22 01:40 (alex445)

Что плохого наделать себе полезных скриптов, вызываемых по клику на закладке? Это же только ваши скрипты - никто вам в закладки не залезет.


Вот упоминание о них (джаваскрипт апплетах или букмарклетах) как минимум в 2010 году

https://clicknathan.com/2010/07/12/how-to-add-javascript-a...


А в стандартах js они вроде всегда были - как минимум с 1998 года.

"The bookmarklet concept appeared in Netscape's JavaScript guide in 1998"


Т.е. они всегда были, а вы только сейчас задумались уходить от Хрома и Эджа.

#8 
alto-palo завсегдатай06.12.22 09:58
NEW 06.12.22 09:58 
в ответ Murr 06.12.22 00:38
Значит настала пора переходить на другие браузеры...

если по теме нечего сказать — иди лесом!

#9 
Murr патриот06.12.22 14:01
Murr
NEW 06.12.22 14:01 
в ответ alto-palo 06.12.22 09:58

как его запустить ...

иди лесом!

------

Я, при необходимости, делаю это тремя способами.

Ну а для себя - ты уже сказал что и как...

#10 
7495 старожил06.12.22 14:21
7495
NEW 06.12.22 14:21 
в ответ Срыв покровов 05.12.22 22:03
держи карман шире


Значит настала пора переходить на другие браузеры...


А в чем собственно проблема?


Вы отдаёте пользователю текст и картинки скачать, а как и каким браузером он у себя это отображает, решает сам пользователь.

Лево или правостороннее выравнивание, шрифты перекрасить увеличить для слабовидящих, текст читать вслух для слепых, итд итп...


Возможно, Вы путаете другой случай? Когда пользователи лезут на ВАШ сервер? = Подмена параметров, яваскрипт инъекция?


Так проводите всегда валидацию всех запросов, запрет для чтения определенных директорий, но это уже совсем другая история!

Администратор сам виноват, давайте меньше привилегий. Системная учетная запись должна иметь как можно меньше привилегий.


Не нужно давать возможность читать и создавать файлы, производить другие критические с точки зрения безопасности действия.

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#11 
Срыв покровов патриот06.12.22 17:20
NEW 06.12.22 17:20 
в ответ 7495 06.12.22 14:21

проблема в том, что скрипт из одного Tab'а браузера по-хорошему ну должен знать что происходит а других.

#12 
7495 старожил06.12.22 17:47
7495
NEW 06.12.22 17:47 
в ответ Срыв покровов 06.12.22 17:20
проблема в том, что скрипт из одного Tab'а браузера по-хорошему ну должен знать что происходит а других.


Я помню в ВижуалСтудии можно было "написать" за пару кликов свой простенький браузер, обвешать любыми функциями и юзать в интернете...


Вы сейчас на какой стороне? Сервер? Вы отдаёте картинки и фотографии, пользователь комбинирует и выводит себе на экран, где проблема?

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#13 
AlexNek патриот06.12.22 17:51
AlexNek
NEW 06.12.22 17:51 
в ответ alto-palo 05.12.22 21:16
на этой странице

- Access any browser tab or window-

позволяют browser extension


Возможно какая то версия броузера имеет ошибку и можно этим воспользоваться в конкретное время, но в нормальном броузере должно быть невозможно получить доступ куда то снаружи из текущей страницы.


Еще вариант - proxy. Тогда от броузера не должно зависеть, не уверен только, можно ли их каскадировать.

#14 
alto-palo завсегдатай06.12.22 23:58
NEW 06.12.22 23:58 
в ответ Murr 06.12.22 14:01
как его запустить ...иди лесом!------Я, при необходимости, делаю это тремя способами.Ну а для себя - ты уже сказал что и как...

если не знаешь где лес, обратись к доктору, он покажет

#15 
alex445 коренной житель07.12.22 01:15
NEW 07.12.22 01:15 
в ответ alto-palo 06.12.22 23:58

Murr, alto-palo, не ругайтеся. Вам, может, ещё жить под одной крыше придётся. Сидеть в одном окопе. Вот будет у обоких по автомату - что делать будете? Хочется пострелять, аниззяяяяя!

#16 
Murr патриот07.12.22 11:29
Murr
NEW 07.12.22 11:29 
в ответ alto-palo 06.12.22 23:58

обратись к доктору

-----

Твой доктор специализируется на твоих проблемах... спок

#17 
alto-palo завсегдатай07.12.22 16:56
NEW 07.12.22 16:56 
в ответ Murr 07.12.22 11:29
обратись к доктору-----Твой доктор специализируется на твоих проблемах...

если не понимаешь нормального языка, тогда проще ... ИДИ НА Х*Й!

#18 
Murr патриот07.12.22 17:33
Murr
NEW 07.12.22 17:33 
в ответ alto-palo 07.12.22 16:56

ИДИ НА Х*Й!

-----

Предлагаешь занять ТВОЕ место?

Спасибо, конечно, но это не мое...

#19 
  alto-palo2 прохожий10.12.22 10:33
NEW 10.12.22 10:33 
в ответ Murr 07.12.22 17:33
#20 
1 2 все