我終於設法找到一種方法,通過XmlHttpRequest獲取我的NPAPI插件中的「config.txt」。
const char* getconfig =
" window.__config_txt__ = (function() {"
" var ret = \"Default return value\";"
" var xhr = new XMLHttpRequest();"
" xhr.open(\"GET\", \"config.txt\", false);"
" xhr.onreadystatechange = function() {"
" if(xhr.readyState == 4) {"
" ret = xhr.responseText;"
" };"
" };"
" xhr.send();"
" return ret;"
" })();";
m_host->evaluateJavaScript(getconfig);
if (window && window->getJSObject()->HasProperty("window")) {
std::string content = window->getProperty<std::string>("__config_txt__");
}
C++?你在問NPAPI嗎? –
是的,NPAPI。我通過FireBreath創建了這個NPAPI插件。 – Deqing