Я очень новичок в разработке расширений Safari, и я не знаю никаких java, css или html.Взаимодействие с веб-страницей с использованием javascript-инъекции в расширении Safari
Я искал в Интернете способ взаимодействия с сайтом с использованием javascript-инъекции. В частности, я хочу заполнить две формы; имя пользователя и пароль, а затем нажмите кнопку «Войти».
Я узнал, что мне нужно использовать что-то вроде document.getElementById()
и .click
и .value
, но я действительно не знаю, как подключить точки.
Любая помощь очень ценится!
С наилучшими пожеланиями, Tokke
Большое спасибо за ответ! Вот именно то, что я имею в виду. Веб-страница [link] (https://www.lectio.dk/lectio/143/login.aspx?lecafdeling=4733693215), и я считаю, что идентификаторы «m_Content_username2», «m_Content_password2» и «m_Content_submitbtn2» соответственно. К сожалению, я не могу заставить его работать. Я вставил то, что вы написали, заменил идентификаторы и сохранил файл как .js-файл, используя Text Wrangler. Затем я добавил файл .js в качестве конечного скрипта, но я не могу заставить скрипт работать с расширением. Правильно ли я это делаю? Заранее спасибо! – Tokke
Добро пожаловать. Если ответ решает вашу проблему, не забудьте отметить его как действительный ответ, нажав на галочку рядом с ним;) –
@Tokke убедитесь, что в третьей строке вы используете 'aspnetForm' вместо' m_Content_submitbtn2'. В противном случае вы пытаетесь «отправить кнопку» вместо фактической формы. –