2013-08-10 1 views
0

나는 phonegap과 함께 안드로이드 애플 리케이션에서 일하고 있는데, "alert ('23 ')"과 같은 자바 코드를 웹보기로 보내고 싶습니다. 어떻게?자바 스크립트를 phonegap 웹보기로 보내기

세부 사항 :

폰갭 : 3.0.0

플랫폼 : 안드로이드

나는이 목적을 위해 sendJavascript 기능을 사용하지만 아무 일도 나를 위해 작동하지 않습니다.

내 코드 :

public class HelloWorld extends DroidGap 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     // Set by <content src="index.html" /> in config.xml 
     super.loadUrl(Config.getStartUrl()); 
     //super.loadUrl("file:///android_asset/www/index.html") 
     Intent intent = getIntent(); 
     String action = intent.getAction(); 
     String type = intent.getType(); 
     if (Intent.ACTION_SEND.equals(action) && type != null) { 
      this.handleSendText(intent); 
     } 
    } 

    public void handleSendText(Intent intent) 
    { 
     String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); 
     if (sharedText != null) { 
      String js = String.format("callss('%s');", "hadi"); 

      // code to send JavaScript 
      this.sendJavascript(js); 
     } 
    } 

} 

어딘가에 내가 사용에 대해 읽어 대신 webView.sendJavascript하지만, 웹보기에 액세스 할 수 없습니다. 추가 정보가 제시되어야하는 경우 을 기재하십시오.

답변

0

은 사용

super.loadURL('javascript:myFunction()'); 
관련 문제