Jangogo : 
假设您的页面里面有一个javascript函数,现在我需要在plugin里面执行它:
 
  1. //javascript in my HTML page   
  2. function ftest(){   
  3.    alert("exec javascript inside plugin ok...");   
  4. }  
plugin里面的调用这个ftest()函数的C++代码实现:
 
  1. //执行js 的测试OK   
  2.     NPString str;   
  3.     str.utf8characters = "ftest();";   
  4.     str.utf8length = strlen(str.utf8characters);   
  5.        
  6.     NPVariant result1;   
  7.     NPObject* windowObject = NULL; 
  8.     //获取WindowObj  
  9.     NPError err = NPN_GetValue(mNpp, NPNVWindowNPObject, &windowObject);   
  10.     if (NPN_Evaluate(mNpp,windowObject, &str, &result1))   
  11.     {   
  12.         NPN_ReleaseVariantValue(&result1);   
  13.     }   
  14.     NPN_ReleaseObject(windowObject);  

 

文档中心
Copyright © 2000-2016 粤ICP05021785号
地址:广州市天河区员村二横路8号全丰商业大厦808室 邮编:510600