Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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
Java 从浏览器外部调用小程序方法_Java_Javascript_Security_Applet - Fatal编程技术网

Java 从浏览器外部调用小程序方法

Java 从浏览器外部调用小程序方法,java,javascript,security,applet,Java,Javascript,Security,Applet,下面是用例的总体流程: 用户使用第三方小程序导航到页面 另一个程序看到浏览器URL已更改,并启动我编写的自定义Java应用程序 该自定义应用程序需要能够调用小程序上的方法 是否可以从浏览器之外的应用程序调用小程序 我在页面中看到了很多关于从JS调用applet的问题和答案,但这里的情况并非如此。尽管如此,如果可以在运行时将JS注入页面并让其调用applet,那么这可能是一种解决方法 这听起来既恶毒又(幸运的)不切实际。所以我猜,从安全角度来看,不,实际上是为了安全;密码管理器(如Citrix和O

下面是用例的总体流程:

  • 用户使用第三方小程序导航到页面
  • 另一个程序看到浏览器URL已更改,并启动我编写的自定义Java应用程序
  • 该自定义应用程序需要能够调用小程序上的方法
  • 是否可以从浏览器之外的应用程序调用小程序


    我在页面中看到了很多关于从JS调用applet的问题和答案,但这里的情况并非如此。尽管如此,如果可以在运行时将JS注入页面并让其调用applet,那么这可能是一种解决方法

    这听起来既恶毒又(幸运的)不切实际。所以我猜,从安全角度来看,不,实际上是为了安全;密码管理器(如Citrix和Oracle)为用户记住并自动提交凭据,这样他们就不必记住这些凭据,或者更糟糕的是,将它们写在一张纸上。更一般地说,我不确定来自沙盒外部的代码在沙盒中调用代码会被认为是恶意的;无论如何,这里不是这样的。