Ajax 板


LINE

我有一支Applet,會 System.out.string 回來。 我在HTML宣告這支Applet了。 但是在我alert(document.GetHardwareAddress.gma());時。 會說 There is no static Java method GetHardwareAddress. gma that matches JavaScript argument types (). Candidate methods with the same name are: void gma(java.lang.String[]) 我的APPLET如下: import java.net.*; import java.util.Enumeration; import java.applet.*; public class GetHardwareAddress extends Applet{ public static void main(String args[]) throws Exception { Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); String sstr = ""; String sep = ":"; while (interfaces.hasMoreElements()) { NetworkInterface ni = (NetworkInterface) interfaces.nextElement(); NetworkInterface networkInterface = NetworkInterface.getByName(ni.getName()); byte[] b1 = networkInterface.getHardwareAddress(); if (b1!=null){ for (int i = 0; i < b1.length; i++){ if(i == 5){ sep = ""; } sstr = sstr + byteHEX(b1[i])+sep; } } } sstr = sstr.toUpperCase(); System.out.print(sstr+"\n"); } public static String byteHEX(byte ib) { char[] Digit = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a','b', 'c', 'd', 'e', 'f' }; char[] ob = new char[2]; ob[0] = Digit[(ib >>> 4) & 0X0F]; ob[1] = Digit[ib & 0X0F]; String s = new String(ob); return s; } } JAVASCRIPT & HTML 如下: <html> <head></head> <body> <!--[if !IE]> Firefox and others will use outer object --> <embed type="application/x-java-applet" name="GetHardwareAddress" ID = "GetHardwareAddress" width="0" height="0" code="GetHardwareAddress" archive="GetHardwareAddress.class" pluginspage="http://java.sun.com/javase/downloads/index.jsp" style="position:absolute; top:-1000px; left:-1000px;"> <noembed> <!--<![endif]--> <!----> <object classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA" type="application/x-java-applet" name="GetHardwareAddress" ID = "GetHardwareAddress" style="position:absolute; top:-1000px; left:-1000px;"> <param name="code" value="GetHardwareAddress"> <param name="archive" value="GetHardwareAddress.class" > <param name="mayscript" value="true"> <param name="scriptable" value="true"> <param name="width" value="0"> <param name="height" value="0"> </object> <!--[if !IE]> Firefox and others will use outer object --> </noembed> </embed> <!--<![endif]--> <script type="text/javascript"> function showme(){ alert(document.GetHardwareAddress.gma( )); } </script> <input type = "Button" onclick="showme();" value = "Get MAC Address"> </body> </html> 我該修改什麼地方呢? 感謝 ! -- 小惡魔的家 http://blog.pixnet.net/shiuju/ -- --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152 averywu:轉錄至看板 java 12/06 15:58
1F:→ Kelunyang:那個...我覺得為了防止偽造,你不要用js去回傳MAC 12/07 08:45
2F:→ Kelunyang:用開發工具就可以看到你的整個回傳動作了 12/07 08:46
3F:→ Kelunyang:這樣有防跟沒防一樣,直接在applet裡回傳吧! 12/07 08:46
4F:→ Kelunyang:http://bit.ly/gLy9k1 12/07 08:54
5F:→ Kelunyang:這是silverlight讀MAC的方式,你如果applet遇到安全性 12/07 08:55
6F:→ Kelunyang:問題,還是換別招吧,網路的安全性還是比單機程式高 12/07 08:55







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP