Serg Posted March 20 Posted March 20 Добрый день! Как возможно получить результат из UniURLFrame в виде текста? UniURLFrame1.iframe.contentDocument не получается Спасибо Quote
Sherzod Posted March 20 Posted March 20 3 hours ago, Serg said: Как возможно получить результат из UniURLFrame в виде текста? UniURLFrame1.iframe.contentDocument не получается Добрый день! Что именно Вы хотите получить из UniURLFrame? Вам нужен текст всей страницы или конкретного элемента? Вы пытаетесь получить данные с того же домена или с другого? Quote
Serg Posted March 20 Author Posted March 20 API возвращает JSON - текст. Данные с другого домена Quote
Serg Posted March 20 Author Posted March 20 Возвращает нормально. Нужно только получить текст который показывает UniUrl Quote
Sherzod Posted March 20 Posted March 20 Так как UniURLFrame загружает данные с другого домена, доступ к contentDocument или contentWindow может быть ограничен политикой безопасности браузера (CORS, Same-Origin Policy). Quote
Serg Posted March 20 Author Posted March 20 Но при компиляции UniURLFrame1.iframe.contentDocument не находит iframe! Quote
Serg Posted March 20 Author Posted March 20 А какие есть другие возможности получить текст от API ? Quote
Sherzod Posted March 20 Posted March 20 Можете попробовать сделать запрос через серверный прокси в Delphi, например, используя TIdHTTP. Quote
Serg Posted March 20 Author Posted March 20 Но ведь для Web приложения нормально получать данные из API - неужели нет стандартного решения? И почему компилятор ругается на iframe (UniURLFrame1.iframe) который ранее фигурировал в примерах? Quote
Serg Posted March 20 Author Posted March 20 "Можете попробовать сделать запрос через серверный прокси в Delphi, например, используя TIdHTTP." у меня это работает только на локальной машине Quote
Serg Posted March 20 Author Posted March 20 Заказчик просит получать JSON от API без авторизации а получается что это я пока не могу сделать Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.