Как получить текущий 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/