现在被卡住了一段时间。我有一个webviewfragment,其中包含我创建,加载的html文件。在html文件中是一些JavaScript,它将允许我在android应用程序中调用某些方法。这是html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<img src="Guideline1.gif" usemap="#Guideline9" border="0" />
<map name="Guideline9" id="generalGuideline9">
<area shape="rect" coords="124,329,290,357" onClick="Android.TestMethod();" />
</map>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
WebViewFragment代码如下所示:
@SuppressLint("JavascriptInterface")
public class MyWebView extends WebViewFragment {
android.webkit.WebView wv;
String name2;
String fileName2;
String itemFileName;
CommunicateWithMyWebView mCallback;
public interface CommunicateWithMyWebView {
public void toggleActionBar();
public void addTab();
}
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
try {
mCallback = (CommunicateWithMyWebView) activity;
} catch …Run Code Online (Sandbox Code Playgroud) 我正在尝试从我的 Mac SSH 到我妻子的 Mac。她的计算机已连接到她的 iPhone Wi-Fi 热点。我的 SSH 请求每次都超时。
我让她去 Systemprefs ?共享,然后检查远程登录并告诉我SSH的地址。我让她在 Systemprefs 下关闭防火墙?安全也是如此。
这是防火墙问题吗?我错过了一些简单的东西吗?