Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 15.06.2014, 12:33   #1
JTJag
AnyKey`щик
 
Аватар для JTJag
 
Регистрация: 27.12.2013
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Получение url

Доброго времени суток, форумчане.
Нужно вывести веб-страницу любым способом и после перехода пользователем по какой либо ссылке вытащить url
Задачи
-Открыть веб-страницу
-Отловить событие смены страницы в браузере
-Достать url

Всё это нужно сделать в blitz3d

Последний раз редактировалось JTJag, 15.06.2014 в 13:50.
(Offline)
 
Ответить с цитированием
Старый 15.06.2014, 13:09   #2
JTJag
AnyKey`щик
 
Аватар для JTJag
 
Регистрация: 27.12.2013
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Получение url

Сообщение от Nerd Посмотреть сообщение
Или ты хочешь открыть страничку в настоящем браузере?
Где и как открыть страницу не важно(лучше смотрелся бы webbrowser component)

Подключил к blitz'у cwebpage.dll но он только открывает браузер в окне(которое вы сами создаете через user32) и загружает в него страницу.
Была бы возможность забрать url меня бы все устроило.
(Offline)
 
Ответить с цитированием
Старый 15.06.2014, 13:47   #3
Черный крыс
 
Сообщений: n/a
Ответ: Получение url

Можно сделать на BlitzMAX + MAXGui
 
Ответить с цитированием
Старый 15.06.2014, 13:51   #4
JTJag
AnyKey`щик
 
Аватар для JTJag
 
Регистрация: 27.12.2013
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Получение url

Неправильно выразился. Всё это нужно реализовать в blitz3d
(Offline)
 
Ответить с цитированием
Старый 15.06.2014, 14:08   #5
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Получение url

Ну вот как-то так.
(Отладчик зачем-то ставит паузу после инициализации IE. Сообщи, если будет такой же глюк.)
Вложения
Тип файла: zip sbr_.zip (12.0 Кб, 632 просмотров)

Последний раз редактировалось Nerd, 15.06.2014 в 15:20.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
CRASHER (19.09.2016), JTJag (15.06.2014), LLI.T.A.L.K.E.R. (16.06.2014)
Старый 16.06.2014, 00:41   #6
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Получение url

cwebpage вообще бестолковая вещь

ты не VK(fb) авторизацию ли хочешь реализовать?

Nerd спасибо!
А нельзя ли придать свойство Silent, чтобы браузер не отображал ошибки сценариев?
Это чья dll-ка?
(Offline)
 
Ответить с цитированием
Старый 16.06.2014, 13:46   #7
JTJag
AnyKey`щик
 
Аватар для JTJag
 
Регистрация: 27.12.2013
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Получение url

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
cwebpage вообще бестолковая вещь
Нуу, побольше бы возможностей...
Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
ты не VK(fb) авторизацию ли хочешь реализовать?
В точку. Вместо регистрации в игре хочу сделать вход через соц. сети (Это просто моя прихоть )
(Offline)
 
Ответить с цитированием
Старый 16.06.2014, 23:06   #8
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Получение url

Сообщение от JTJag Посмотреть сообщение
В точку. Вместо регистрации в игре хочу сделать вход через соц. сети (Это просто моя прихоть
Главное в программе не держи данные в открытую
типа secret_key$ или
hash_key$="basf76347rasfsd"

а хотя бы так:
hash_key$=MD5$(Chr(123)+Chr(133)+Chr(132)+Chr(125) +Chr(133))

и ещё проблема в том, что программно открывается IE-браузер
а у большинства пароли сохранены в Firefox, Opera, Chrome
(я например на Firefox сижу)
так вот игроку придётся заново вводить пароли (в IE)

+ проблема далее: авторизация будет сохранёна (думаю) в этом браузере
и затем любой может запустить IE и пользоваться аккаунтом

просто я отдельно на Delphi делал и добавил кнопку "Выйти" из авторизации (очистить данные в браузере)

НО чтобы выйти из аккаунта - нужно знать logout hash
иначе никак не выйти игроку из авторизации

В общем нужно обязательно мудрёно-шифроваться и очищать сессии после ненадобности.
и посылать / делать md5 проверки
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо LLI.T.A.L.K.E.R. за это полезное сообщение:
impersonalis (05.08.2014), JTJag (24.06.2014)
Старый 16.06.2014, 23:18   #9
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Получение url

и ещё дальше (только что вот тоже думал) где хранить очки_игроков

на ВК_storage смысла нет - там всё относительно открыто хранится

лучше на хост.php отправлять шифрованные данные + проверка md5-секрета (и на клиенте и на php) - ну а потом отправлять в БазуДанных
(Offline)
 
Ответить с цитированием
Старый 05.08.2014, 15:23   #10
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Получение url

Что-то у меня башка не варила.
Для сих целей вместо присобачивания IE надо было открыть url через ExecFile, передав сайту ключ сессии, и с клиента запрашивать статус у сайта.
__________________

(Offline)
 
Ответить с цитированием
Старый 05.08.2014, 15:37   #11
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений
(для 995 пользователей)
Ответ: Получение url

Сообщение от JTJag Посмотреть сообщение
[offtop]
Нуу, побольше бы возможностей...

В точку. Вместо регистрации в игре хочу сделать вход через соц. сети (Это просто моя прихоть )
http://vk.com/dev/auth_mobile
(Offline)
 
Ответить с цитированием
Старый 05.08.2014, 16:04   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Получение url

Сообщение от LLI.T.A.L.K.E.R. Посмотреть сообщение
а хотя бы так:
hash_key$=MD5$(Chr(123)+Chr(133)+Chr(132)+Chr(125) +Chr(133))
Вот кстати очень дельное замечание! У меня когда-то возникла необходимость хранить некие хеши для шифрования внутри exe. Я накодил программу, которая генерила из хеша некий алгоритм, который входе своей работы из неочевидного набора чисел генерировал для краткосрочного использования оригинальный хеш. Это значительно усложнит взлом путём статического анализа.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com