我想在把JNLP内嵌到html页面中 ,在本地tomcat服务器上运行, 控制面板中的例外站点已经改过, 为什么仍然被java安全阻止呢?
html 代码
var attributes = {} ;
var parameters = {jnlp_href: 'game.jnlp',jnlp_embedded:'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxqbmxwIGhyZWY9ImdhbWUuam5scCI+DQogICAgPGluZm9ybWF0aW9uPg0KICAgICAgICA8dGl0bGU+R2FtZTwvdGl0bGU+DQogICAgICAgIDx2ZW5kb3I+R2FtZTwvdmVuZG9yPg0KICAgIDwvaW5mb3JtYXRpb24+DQogICAgPHJlc291cmNlcz4NCiAgICAgICAgPCEtLSBBcHBsaWNhdGlvbiBSZXNvdXJjZXMgLS0+DQogICAgICAgIDxqMnNlIHZlcnNpb249IjEuNysiDQogICAgICAgICAgICBocmVmPSJodHRwOi8vamF2YS5zdW4uY29tL3Byb2R1Y3RzL2F1dG9kbC9qMnNlIiAvPg0KICAgICAgICA8amFyIGhyZWY9IkNhcmQuamFyIiBtYWluPSJ0cnVlIiAvPg0KDQogICAgPC9yZXNvdXJjZXM+DQogICAgPGFwcGxldC1kZXNjIA0KICAgICAgICAgbmFtZT0iRHluYW1pYyBUcmVlIERlbW8gQXBwbGV0Ig0KICAgICAgICAgbWFpbi1jbGFzcz0iTWFpblRlc3QiDQogICAgICAgICB3aWR0aD0iNDAwIg0KICAgICAgICAgaGVpZ2h0PSI1MDAiPg0KICAgICA8L2FwcGxldC1kZXNjPg0KICAgICA8dXBkYXRlIGNoZWNrPSJiYWNrZ3JvdW5kIi8+DQo8L2pubHA+'} ;
deployJava.runApplet(attributes, parameters, '1.7');
jnlp
GameGame
href="http://java.sun.com/products/autodl/j2se" />
name="Dynamic Tree Demo Applet"
main-class="MainTest"
width="400"
height="500">
jar已经签名并且检查过签名
jar的manifest
Manifest-Version: 1.0
Application-Name: Card Game
Permissions: all-permissons
Created-By: 1.7.0_40 (Oracle Corporation)
Main-Class: MainTest
Codebase: 127.0.0.1
Name: Card.class
SHA-256-Digest: C0mmndLFOcvB3Or0eUq45a79opI7q8a7xg97ykw7Stg=
Name: Deck.class
SHA-256-Digest: 4kvleZ87SC6uIpL6CiEFpIYyMu7B7OCeWW7pxAzLGFg=
Name: MainTest.class
SHA-256-Digest: y4IjMvSafZ/umVQF8prW2h6TJ0S+S4XlVhVmWHJQj/4=
Name: JBetCard.class
SHA-256-Digest: +l1YNANpFed84u2M8asoEGfX0OdgwosqsNbfQmbuXn4=
我已经在控制面板中的信任站点中加了以下站点:
http://java.sun.com/products/autodl/j2se
file://localhost/C:/Users/Administrator/Desktop/lqyjnlp
https://www.java.com/js/deployJava.js
http://127.0.0.1
http://127.0.0.1/lqyjnlp/index.html