powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать, что клик по ссылке отработал нормально?
17 сообщений из 17, страница 1 из 1
Как узнать, что клик по ссылке отработал нормально?
    #39980501
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например есть
Код: html
1.
<a href="http://sql.ru">sql</a>


При клике откроется первая страница этого сайта.
Теперь
Код: html
1.
<a href="ddd://ddd" id="d">ddddddd</a>


Не произойдет ничего.
Как поймать в событии каком нибудь что ли, что ничего не произошло?
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980505
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще говоря, никак. После клика на линк браузер идет на указанный сайт и что-либо на твоей собственной странице ему уже пофигу. В принципе, можно перехватить клик на линк, проверить аджаксом что урл возвращает 200 и только потом перенаправить браузер на этот линк, но это уже вообще какое-то извращение.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980514
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это если префикс ссылки http, если tg или там zoom и установлено соответствующее приложение, он запрашивает разрешение на открытие, если не установлено, то ничего не делает.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980569
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,

Http не поддерживает состояния, соответственно страница когда улетела клиенту, он может нажимать ссылки или не нажимать. Если задача отследить количество нажатий, то это должно делать вызываемое приложение (если кастомный протокол) либо вызываемая страница (должна реализовывать такой функционал).
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980577
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,
тут чисто клиентская бодяга, не имеющая отношения к HTTP, мне нужно просто знать, смогли браузер открыть ту же телегу или ватсап на десктопе и ничего не делать или предложить установить приложение
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980583
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твоя страничка об этом узнать не сможет... разве что попытаться отследить, произошло ли покидание твоей страницы
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980595
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,
Можно впилить инъекцию и открыть новую страницу во фрейме на весь экран текущей.
При загрузке фрейма проверять - есть ли там ключевые слова из загруженной страницы. Если есть то ОК. Если нету - то не загрузилась
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980601
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Твоя страничка об этом узнать не сможет... разве что попытаться отследить, произошло ли покидание твоей страницы

На все сто не забожусь, но, "покидание страницы" произойдет еще до того как другой сервер пришлет ответ, да и все равно непонятно, каким тогда образом перехватить статус этого ответа.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980613
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat,

Повторяю еще раз
Отследить такое можно только из внутреннего фрейма текущей страницы. При уходе со страницы можете забыть обо всем, что дальше происходит
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980620
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нестандартное мышление
fkthat,

Повторяю еще раз
Отследить такое можно только из внутреннего фрейма текущей страницы. При уходе со страницы можете забыть обо всем, что дальше происходит

Я о том всю дорогу и говорю. Как щелкнул по ссылке, так про текущую страницу можешь забыть.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980629
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
Нестандартное мышление
fkthat,

Повторяю еще раз
Отследить такое можно только из внутреннего фрейма текущей страницы. При уходе со страницы можете забыть обо всем, что дальше происходит

Я о том всю дорогу и говорю. Как щелкнул по ссылке, так про текущую страницу можешь забыть.


Можно извратиться и написать службу, которая мониторит запущенные браузеры и сканировать их контент. Но это уже хардкорный пиндец и вирусописательство
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980643
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
это если префикс ссылки http, если tg или там zoom и установлено соответствующее приложение, он запрашивает разрешение на открытие, если не установлено, то ничего не делает.

Я сейчас примерно понял о чем ты. Тогда это по сути надо изнутри страницы в реестр лезть и смотреть ассоциирована ли там эта uri-схема с каким-либо приложением, да только кто же тебе даст из веб-страницы по реестру шарить.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980646
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
ЕвгенийВ
это если префикс ссылки http, если tg или там zoom и установлено соответствующее приложение, он запрашивает разрешение на открытие, если не установлено, то ничего не делает.

Я сейчас примерно понял о чем ты. Тогда это по сути надо изнутри страницы в реестр лезть и смотреть ассоциирована ли там эта uri-схема с каким-либо приложением, да только кто же тебе даст из веб-страницы по реестру шарить.


Ааа. так по ссылке надо стороннее приложение открыть?
Тогда точно в реестр ассоциации прописывать.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980662
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat
ЕвгенийВ
это если префикс ссылки http, если tg или там zoom и установлено соответствующее приложение, он запрашивает разрешение на открытие, если не установлено, то ничего не делает.

Я сейчас примерно понял о чем ты. Тогда это по сути надо изнутри страницы в реестр лезть и смотреть ассоциирована ли там эта uri-схема с каким-либо приложением, да только кто же тебе даст из веб-страницы по реестру шарить.

Что характерно, ось может быть вообще без реестра или совсем мобильная.
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980682
Нестандартное мышление
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
fkthat
пропущено...

Я сейчас примерно понял о чем ты. Тогда это по сути надо изнутри страницы в реестр лезть и смотреть ассоциирована ли там эта uri-схема с каким-либо приложением, да только кто же тебе даст из веб-страницы по реестру шарить.

Что характерно, ось может быть вообще без реестра или совсем мобильная.


Даже спорить не хочу. Всегда можно понять на каком устройстве открыта страница. Это веб-сервер понимает.

Смотри сюдаnavigator.userAgent
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39980787
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нестандартное мышление,
Действительно не стандартное мышление, все уже давно поняли, что нет никакого веб сервера и только ....
...
Рейтинг: 0 / 0
Как узнать, что клик по ссылке отработал нормально?
    #39981111
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ
Например есть
Код: html
1.
<a href="https://www.sql.ru">sql</a>


При клике откроется первая страница этого сайта.
Теперь
Код: html
1.
<a href="ddd://ddd" id="d">ddddddd</a>


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

Почему ничего не произошло? 404 not found.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать, что клик по ссылке отработал нормально?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]