C++ 부분에서 문서 속성을 얻는 방법은 무엇입니까? 예를 들어 document.title을 가져와 firebreath 플러그인의 C++ 부분에 저장하고 싶습니다.Firebreath Plugin : C++ 부분에서 문서 속성을 얻는 방법은 무엇입니까?
if (window && window->getJSObject()->HasProperty("domain")) {
FB::JSObjectPtr docObj = window->getProperty<FB::JSObjectPtr>("document");
consoleObj->Invoke("log", FB::variant_list_of("Has obtained document"));
if(docObj && docObj->HasProperty("domain")){
m_domain = docObj->getJSObject()->getProperty<std::string>("domain");
consoleObj->Invoke("log", FB::variant_list_of("Has obtained domain: " + m_domain));
}
}
는하지만이 사람은 docObj가있는 방법 HasProperty
이 없기 때문에 컴파일에 실패. 나는 도우미 방법을 사용할지 모르겠다.