Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中从WebView获取所选文本。使用4.0及更高版本中的CAB选择文本_Android_Android Webview - Fatal编程技术网

在android中从WebView获取所选文本。使用4.0及更高版本中的CAB选择文本

在android中从WebView获取所选文本。使用4.0及更高版本中的CAB选择文本,android,android-webview,Android,Android Webview,您好,我在一个项目中,用户可以选择在一个网页上的文本,通过长按文本视图,当他作出选择,我想得到的文本和说话的文本使用tts。请有人帮帮我。我试了很多,但没有成功。我还尝试使用stackoverflow上提供的javascript代码。此代码返回未定义 {var txt = '';" + " if (window.getSelection){" + " txt = window.getSelection();" + "}else if (document.get

您好,我在一个项目中,用户可以选择在一个网页上的文本,通过长按文本视图,当他作出选择,我想得到的文本和说话的文本使用tts。请有人帮帮我。我试了很多,但没有成功。我还尝试使用stackoverflow上提供的javascript代码。此代码返回未定义

{var txt = '';"
+ "     if (window.getSelection){"
+ "        txt = window.getSelection();" 
+       "}else if (document.getSelection){"
+ "        txt = document.getSelection();" 
+ "      }else if (document.selection){"
+ "        txt = document.selection.createRange().text;" 
+        "}"
+ "  android.selectedText(txt);"; 
}

如果有人得到了解决方案,请尽快回复。

我也有同样的问题,你找到解决方案了吗??