Конференция "Сети" » Как реализовать удаление отдельных тэгов в TWebBrowser [D7]
 
  • Saphir (20.11.12 08:03) [0]
    Например удалить конкретную картинку. Желательно так - наводишь на нее курсор, щелкаешь правой кнопкой мыши появляется всплывающее меню в котором есть пункт Удалить. Нажимаешь его и картинка удаляется из кода странички
  • Медвежонок Пятачок © (20.11.12 08:05) [1]
    ну как как.
    модифицируя dom страницы. как же еще-то.
  • Saphir (20.11.12 08:36) [2]
    A как узнать на какой именно картинке щелкнули мышью чтобы вызвать удаление именно ее
  • Медвежонок Пятачок © (20.11.12 09:02) [3]
    например прикрутить к элементам которые могут быть удалены контекстное меню по on('click')
    в обработчике будет контекстный элемент, по которому кликнули
  • Saphir (20.11.12 10:17) [4]
    Как именно прикрутить? Как получить ссылку на объект под курсором мыши то? Какое свойство у TWebBrowser юзать?
  • brother © (20.11.12 10:24) [5]
    какого эффекта Вы добиваетесь, постоянного или временного?
  • Saphir (20.11.12 10:27) [6]
    Хочу сделать так чтобы при загрузке страницы в браузер пользователь мог удалить лишние баннеры  и рекламные картинки и сохранить страничку себе на компьютер в чистом виде без рекламы
  • brother © (20.11.12 10:33) [7]
    я так и думал, судя по воросам, Вам еще рано такое писать + есть adblock plus, поставьте его и не мучаейтесь...
  • Saphir (20.11.12 11:03) [8]
    Я знаю что есть программы которые блокируют рекламу. Тем не менее что значит рано писать.. Я задал вопрос неужели трудно ответить парой строк кода..  Если я хочу сделать такую возможность именно в своей программе  почему я должен не мучиться и забивать на это. Конечно я может быть и сам додумаюсь как сделать то что мне нужно но я хотел узнать у вас как у более опытных людей. Легче всего плюнуть на то что делаешь. Так я никогда ничему не научусь
  • Медвежонок Пятачок © (20.11.12 11:06) [9]
    Сохрани страницу как есть.
    Загрузи текст с диска.
    Найди линки <img>
    Удали.
    Сохрани.
  • Saphir (20.11.12 11:12) [10]
    Так таким способом оно удалит все картинки! А мне надо только некоторые которые пользователь сам захочет удалить.
  • Saphir (20.11.12 11:14) [11]
    Вот нашел что можно найти элементы через HtmlDocument.GetElementsByTagName и HtmlDocument.GetElementById

    но тут по имени тега и по его айди а нужно тот что под курсором получить
  • Saphir (20.11.12 11:28) [12]
    Нашел пример Mini Webbrowser :) там все есть! Вопрос закрыт. Понял как решить мою проблему
 
Конференция "Сети" » Как реализовать удаление отдельных тэгов в TWebBrowser [D7]
Есть новые Нет новых   [134435   +9][b:0][p:0]