У меня есть BrowserHelperObject (BHO) в C ++, и мне нужно заблокировать некоторые элементы управления клавиатурой (Ctrl-o) в i-frame - PullRequest
1 голос
/ 19 мая 2010

Мне нужно знать, как запретить пользователю «открывать новый URL» (с помощью Ctrl + O ), как только он сфокусируется на моей боковой панели ( правосторонний iframe). Фактически, моя боковая панель предлагает некоторые элементы управления, и пользователь не должен иметь возможность «переходить» на другой веб-сайт через боковую панель. Я использую bho в C ++, используя ATL (активную библиотеку шаблонов), но, может быть, если кто-нибудь знает более простой способ, как в JS (javascript) или PHP (препроцессор гипертекста)? Все идеи приветствуются.

1 Ответ

1 голос
/ 19 мая 2010

Реализуйте IInputObject и обратите особое внимание на HasFocusIO .

...