c++部分でドキュメントのプロパティを取得するには? たとえば、document.title を取得して、firebreath プラグインの 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
。どのヘルパー メソッドを使用すればよいかわかりません。