Java 跟踪window.open()方法打开的窗口上的用户活动
我想在客户端打开一个ftp浏览器,这样他就可以用ftp上传文件了。 我正在使用Java 跟踪window.open()方法打开的窗口上的用户活动,java,javascript,jsp,ftp,window.open,Java,Javascript,Jsp,Ftp,Window.open,我想在客户端打开一个ftp浏览器,这样他就可以用ftp上传文件了。 我正在使用window.open()方法在子窗口中打开ftp var windowObjectReference = window.open("ftp://" + username + ":" + password + "@" + server, _blank', toolbar=yes, location=yes, status=yes,
window.open()
方法在子窗口中打开ftp
var windowObjectReference = window.open("ftp://" + username + ":" + password + "@" + server,
_blank', toolbar=yes, location=yes, status=yes,
scrollbars=auto, copyhistory=no,
menubar=yes, width= 500px, height=500px,
left=300px), top=100px, resizable=yes' );
ftp如下所示:
[1] :现在我想跟踪用户的活动,比如他访问的目录,并将路径发送到jsp页面如何做到这一点…?出于安全原因,不同域的浏览器窗口无法看到彼此()。除此之外,
ftp
协议不支持任何类型的JavaScript,这将允许您跟踪用户的行为
这就给您留下了两个选择:
ftp://
,而是编写一个JSP来访问ftp服务器上的文件。这样,您就可以跟踪用户所做的任何事情注意:浏览器中的FTP客户端可能使用HTML和JavaScript实现,但所有这些代码都隐藏在浏览器的某个地方。因此,即使显示为HTML和JavaScript,您也无法访问它。在ftp服务器上执行此操作。在您的web服务器上不可能执行do-to操作。那么,我们如何像浏览本地计算机一样从客户端浏览ftp服务器呢?您不能。出于安全原因(同源策略),无法跟踪显示外部站点的窗口内容。您所能做的就是为ftp服务器提供自己的接口,例如,在连接到ftp服务器等的web服务器端编写一些代码,这是一种具有良好接口的代理。那么,我如何实现自定义接口,以便客户端只能直接将其文件上载到ftp服务器?您可以使用HTTP上载。我是否应该编写用于在jsp页面中浏览ftp目录的代码?我写道:“编写允许访问FTP服务器上文件的JSP。”