Я занимаюсь исследованиями около 2 дней и все из идей. Я новичок в javascript, но из того, что я прочитал, кажется, что моя проблема связана с правилами/мерами предосторожности для межсайтового скриптинга. Моя цель проста сделать сайт на основе внешнего сайта (который я не контролирую). Я хочу использовать javascript или какой-либо другой метод для загрузки html веб-сайта, а затем удалить теги и т. Д. Я посмотрел на ajax, но столкнулся с проблемами с ограничениями одного домена. Я попробовал «взломать», включив веб-сайт в скрытый iframe и пытаясь получить доступ к коду таким образом, но песочница, похоже, предотвращает это. Я действительно хочу сделать это с помощью веб-технологий. Любые советы или советы о том, как справиться с этим (или это невозможно)?Javascript для изменения html с внешнего сайта
ответ
Самый простой способ - иметь простой серверный процесс, который сделает запрос на другой сайт для вас, извлечет его HTML и вернет его вам.
Затем вы просто отправляете запрос AJAX на свой серверный метод, и когда он вернется, вы получите доступ к HTML-адресу другого веб-сайта.
Благодарим за отзыв. Как я уже говорил, я совершенно не знаком с материалами для веб-разработки. Не могли бы вы направить меня в правильном направлении в отношении того, как сделать процесс на стороне сервера? – alien35man
К сожалению, это слишком широкая тема для охвата в одном ответе. Во-первых, вам нужно решить, какую технологию на стороне сервера вы хотите использовать: PHP, NodeJS, ASP.NET, Java, Ruby on Rails, Python и т. Д. В зависимости от того, что вы решите пойти, определит, как создать URL-адрес, который является AJAX - дружелюбно для вас, чтобы общаться с Javascript. Я боюсь, что такой открытый вопрос лучше всего решить с помощью некоторых исследований Google, маловероятно, что кто-то из StackOverflow сделает все для вас. Они больше помогают вам, когда вы застряли в определенный момент. – GregL
- 1. Показать html с внешнего сайта
- 2. Изменения внешнего заголовка HTML активного
- 3. Использование Javascript для изменения языка сайта
- 4. Замена контента с внешнего сайта
- 5. Получение номера с внешнего сайта
- 6. Вызов внешнего javascript из html
- 7. Применение Javascript для внешнего файла
- 8. Получение HTML, CSS и JavaScript сайта с помощью JavaScript
- 9. Импорт внешнего javascript в html
- 10. Запустить процесс регистрации сайта с внешнего сайта
- 11. Как обратиться к форме на основе javascript для внешнего сайта
- 12. Связывание внешнего файла JavaScript с HTML
- 13. HTML - Связывание внешнего файла Javascript
- 14. JavaScript - обнаружение внешнего протокола сайта - клиентская сторона
- 15. Запуск внешнего Javascript в HTML
- 16. WebClient.DownloadString, похоже, изменяет некоторые html с внешнего сайта
- 17. Preload текст с внешнего сайта
- 18. Сбор изображения с внешнего сайта
- 19. Facebook Вход с внешнего сайта
- 20. Ошибки регистрации с внешнего сайта
- 21. Извлечение контента с внешнего сайта
- 22. document.getElementById для элемента внешнего HTML
- 23. Используйте JavaScript для изменения характера элемента HTML
- 24. javascript - интерфейс html для изменения глобальных переменных
- 25. получить URL с внешнего сайта
- 26. Извлечение данных с внешнего сайта
- 27. PyQt4 - setWindowIcon с внешнего сайта
- 28. Использование Javascript для извлечения содержимого из внешнего сайта
- 29. Использование Javascript для изменения видимости html
- 30. Как вставить PDF-файл с внешнего сайта в HTML?
Что вы подразумеваете под "* website's html *"? –
Почему вы взломали? Выполнение внешнего вида скрипта не звучит хорошо? что может быть причиной? подумайте о своем дизайне снова bruvoo! есть что-то, что называется 'CORS', и смотреть в него, а также' :)) ' –
Я считаю, что я пробовал корс, но я не мог заставить его работать. Я считаю, что серверная сторона должна его поддерживать? И я не пытаюсь взломать. Я в основном пытаюсь сделать сценарий, который с учетом URL-адреса получит HTML-код с этой страницы и сделает его «мобильным», заглушив код и удалив ненужные вещи. В конце концов, я просто закончу файл HTML на своей локальной машине с заглушенным кодом. Я никоим образом не пытаюсь проникнуть на веб-сайты. – alien35man