从焦点浏览器选项卡获取URL地址

时间:2014-04-19 11:37:50

标签: java c++ browser

我有基于JNA的控制台应用程序,可以打开浏览器。

 char[] buffer = new char[MAX_TITLE_LENGTH * 2];
    PointerByReference pointer = new PointerByReference();
    GetWindowThreadProcessId(GetForegroundWindow(), pointer);
    Pointer process = OpenProcess(Kernel32.PROCESS_QUERY_INFORMATION | Kernel32.PROCESS_VM_READ, false, pointer.getValue());
   // GetModuleBaseNameW(process, null, buffer, MAX_TITLE_LENGTH);
   // Pointer process = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, false, pointer.getValue());
    GetModuleBaseNameW(process, null, buffer, MAX_TITLE_LENGTH);
    System.out.println("Active window process: " +Native.toString(buffer));

像这样的东西。 但是,有些机构可以为我提供一个链接如何在浏览器中读取打开的URL。据我所知,不同的浏览器有不同的方法。 如果可以在C +上制作,请提供一些信息。

0 个答案:

没有答案