B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 12|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

AIWROKÈí¼þIOSÈçºÎʹÓÃwebview ʵÏÖ h5½çÃæui¼ÓÔØhtml´úÂë

[¸´ÖÆÁ´½Ó]

881

Ö÷Ìâ

886

Ìû×Ó

6800

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6800
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
AIWROKÈí¼þIOSÈçºÎʹÓÃwebview ʵÏÖ h5½çÃæui¼ÓÔØhtml´úÂë
  1. var web = new WebView()
  2. web.show();


  3. web.loadHtml(`

  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7.     <meta charset="UTF-8">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9.     <title>WKWebView JS to Swift</title>
  10.     <style>
  11.         body {
  12.             font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  13.             padding: 40px;
  14.             background-color: #f2f2f7;
  15.             text-align: center;
  16.         }
  17.         button {
  18.             font-size: 18px;
  19.             padding: 12px 24px;
  20.             margin: 10px;
  21.             border: none;
  22.             border-radius: 8px;
  23.             background-color: #007aff;
  24.             color: white;
  25.             cursor: pointer;
  26.         }
  27.         button:hover {
  28.             background-color: #005fd1;
  29.         }
  30.     </style>
  31. </head>
  32. <body>

  33.     <h1>Swift µ÷ÓÃÑÝʾ</h1>

  34.     <button onclick="setConfig('a','6666')">ÉèÖÃÖµ</button>
  35.     <button onclick="main()">²âÊÔH5½»»¥</button>

  36.     <script>

  37.         //Ö´Ðнű¾±ØÐë·Åµ½Òì²½º¯ÊýÖÐ ·ñÔò»á¿¨¶Ù
  38.         async function main(){
  39.              //дÈëÅäÖòÎÊý
  40.              setConfig('a','6666')
  41.              //»ñÈ¡ÅäÖòÎÊý
  42.              const result = await getConfig("a");
  43.              //ÍÂ˾Ìáʾ
  44.              toast(result.toString())

  45.              //ͨ¹ýprintl´òÓ¡ÈÕÖ¾
  46.              printl("²âÊÔÈÕÖ¾´òÓ¡")

  47.              //µ÷Óýű¾º¯Êý µÚÒ»¸ö²ÎÊýº¯ÊýÃû,µÚ¶þ¸öÒª´«µÄ²ÎÊý±ØÐë×Ö·û´®,¶à¸öÖµ¿ÉÒÔÓÃjson
  48.              const funres = await callFunction("test","123")

  49.              //ÔËÐнű¾´úÂë,½Å±¾ÒªÐ´µ½lamada±í´ïʽÀï
  50.              runJS( ()=>{
  51.                     //AIWORK½Å±¾Ð´ÕâÀï
  52.                     printl("1233")  
  53.              })

  54.              //ÔËÐнű¾Îļþ
  55.              //runFile("Ö÷½Å±¾.js")
  56.             
  57.         }
  58.         
  59.     </script>

  60. </body>
  61. </html>


  62. `)

  63. function test(arg){
  64.    printl("ÎÒ±»H5µ÷ÓÃÁË,²ÎÊýÊÇ"+arg)
  65. }
¸´ÖÆ´úÂë
°¸Àý¼ÓÔØhtmlÎļþ
var web = new WebView()web.show();//ÕâÀï´Ó´úÂëĿ¼¼ÓÔØweb.loadFile(project.getCodePath()+"h5.html")
AIWROKÈí¼þIOSÈçºÎʹÓÃwebview ʵÏÖ h5½çÃæui¼ÓÔØhtml´úÂë B2BÍøÂçÈí¼þ AIWROKÈí¼þIOSÈçºÎʹÓÃwebview ʵÏÖ h5½çÃæui¼ÓÔØhtml´úÂë B2BÍøÂçÈí¼þ AIWROKÈí¼þIOSÈçºÎʹÓÃwebview ʵÏÖ h5½çÃæui¼ÓÔØhtml´úÂë B2BÍøÂçÈí¼þ
JSµ÷ÓÃAIWORK·½·¨£º
  • setConfig('a','6666') ºÍ getConfig("a") ¶ÁдÅäÖÃ,getConfig·µ»ØµÄÊÇÒ»¸ö¶ÔÏó,Èç¹ûдÈëµÄÊÇJSON¸ñʽµÄÊý¾Ý,ÐèҪʹÓÃJSON.stringify()ת³É×Ö·û´®£¬²é¿´×Ö·û´®¶ÔÏó
  • toast("123") ÏÔʾÍÂ˾ÐÅÏ¢
  • runJS º¯ÊýÓÃÓÚÔËÐнű¾´úÂë
  • runFile("Ö÷½Å±¾.js")ÔËÐнű¾Îļþ¼ÇµÃ·Åµ½´úÂëĿ¼


»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2025-6-24 02:10 , Processed in 0.090720 second(s), 35 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí