Как получить текущий URL-адрес Chrome после удаления класса окна Chrome_OmniboxView?

Я давно использую код FindWindowEx(Hwnd, 0, 'Chrome_OmniboxView', nil) чтобы получить URL от Google Chrome. Но вдруг класс Chrome_OmniboxView больше не доступен.

Я не могу найти какое-либо решение, ни здесь, ни где-либо:(Пожалуйста, у кого-нибудь есть идеи, как получить URL из Chrome другим способом?

1 ответ

Я только что написал расширение Chrome, чтобы решить эту проблему. Я поместил его в интернет-магазин Chrome (бесплатно) здесь: https://chrome.google.com/webstore/detail/add-url-to-page-title/ghpeimfjbonkimelnkbgekmcboomkgmi

Все, что он делает, это конвертирует заголовок html страницы в этот формат: Оригинальное название | url: [http://www.the-url.com]

Это помещается в заголовок окна Chrome, который вы можете прочитать, используя NativeWIN32.GetWindowText(handle);

Спасибо, Саймон http://www.xibis.com/

Другие вопросы по тегам