Repository: cordova-docs Updated Branches: refs/heads/master e7b8d159d -> aabedac2e
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/guide/platforms/wp8/upgrade.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/guide/platforms/wp8/upgrade.md b/docs/pl/edge/guide/platforms/wp8/upgrade.md index 33aa28f..c803fab 100644 --- a/docs/pl/edge/guide/platforms/wp8/upgrade.md +++ b/docs/pl/edge/guide/platforms/wp8/upgrade.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. ASF licencje tego pliku do ci Apache License, w wersji 2.0 ("Licencja"); nie można używaÄ tego pliku z wyjÄ tkiem zgodnie z licencjÄ . You may obtain a copy of the License at +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. ASF licencje tego pliku do ci Apache License, w wersji 2.0 ("Licencja"); nie można używaÄ tego pliku z wyjÄ tkiem zgodnie z licencjÄ . You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -13,7 +13,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont ## under the License. -# Aktualizacja Windows Phone +# Aktualizacja Windows Phone 8 Ten poradnik pokazuje jak zmieniÄ Windows Phone 8 projektów, do uaktualnienia ze starszych wersji Cordova. Niektóre z tych instrukcji dotyczÄ projektów utworzonych w starszych zestaw narzÄdzi wiersza polecenia, które poprzedzajÄ `cordova` NarzÄdzia CLI. Zobacz interfejs wiersza poleceÅ do informacji jak zaktualizowaÄ do wersji CLI. Poniższa sekcja pokazuje jak uaktualniÄ z projektów-CLI. http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/guide/platforms/wp8/vmware.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/guide/platforms/wp8/vmware.md b/docs/pl/edge/guide/platforms/wp8/vmware.md index 3e1dec3..e8a04b3 100644 --- a/docs/pl/edge/guide/platforms/wp8/vmware.md +++ b/docs/pl/edge/guide/platforms/wp8/vmware.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. Zobacz plik ogÅoszenia rozpowszechniane z tej pracy, aby uzyskaÄ dodatkowe informacje dotyczÄ ce wÅasnoÅci praw autorskich. ASF licencje tego pliku do ci Apache License, w wersji 2.0 ("Licencja"); nie można używaÄ tego pliku z wyjÄ tkiem zgodnie z licencjÄ . Możesz otrzymaÄ kopiÄ licencji na +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. Zobacz plik ogÅoszenia rozpowszechniane z tej pracy, aby uzyskaÄ dodatkowe informacje dotyczÄ ce wÅasnoÅci praw autorskich. ASF licencje tego pliku do ci Apache License, w wersji 2.0 ("Licencja"); nie można używaÄ tego pliku z wyjÄ tkiem zgodnie z licencjÄ . Możesz otrzymaÄ kopiÄ licencji na http://www.Apache.org/licenses/License-2.0 chyba że wymagane przez prawo lub uzgodnione na piÅmie, oprogramowanie rozpowszechniane na licencji jest rozpowszechniany na "AS IS" podstawÄ, bez gwarancji lub warunków gwarancji jakiegokolwiek rodzaju, wyraźnych ani dorozumianych. Zobacz licencji dla okreÅlonego jÄzyka, regulujÄ cych uprawnienia i ograniczenia @@ -35,4 +35,4 @@ Ta sekcja pokazuje jak skonfigurowaÄ VMWare Fusion na Mac, wiÄc, że Cordova m [2]: img/guide/platforms/wp8/vmware_memory_opts.png [3]: img/guide/platforms/wp8/vmware_advanced_opts.png -Po wykonaniu tych kroków, to jesteÅ gotowy do zainstalowania zestawu SDK Windows Phone. Zobacz przewodnik platformy Windows Phone, szczegóÅy. \ No newline at end of file +Po wykonaniu tych kroków, to jesteÅ gotowy do zainstalowania zestawu SDK Windows Phone. Zobacz przewodnik platformy Windows Phone 8 szczegóÅy. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/guide/platforms/wp8/webview.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/guide/platforms/wp8/webview.md b/docs/pl/edge/guide/platforms/wp8/webview.md new file mode 100644 index 0000000..034a926 --- /dev/null +++ b/docs/pl/edge/guide/platforms/wp8/webview.md @@ -0,0 +1,39 @@ +* * * + +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + + +* * * + +# Windows Phone 8.0 WebViews + +Ten poradnik pokazuje jak wobec sprzeniewierzyÄ Cordova wÅÄ czony Widok sieci Web skÅadnika w wiÄkszych aplikacji Windows Phone 8.0. + +Aby wykonaÄ te instrukcje, upewnij siÄ, że masz najnowsze dystrybucji Cordova. Pobierz go z [cordova.apache.org](http://cordova.apache.org) i rozpakuj jego pakiet Windows Phone 8.0 (cordova-wp8-*.zip). + + 1. Przejdź do pakietu `wp8/framework` katalog i budowaÄ `WPCordovaClassLib.sln` . Tworzy`Bin\Debug[Release]\WPCordovaClassLib.dll`. + + 2. Kopia `WPCordovaClassLib.dll` pliku do projektu Windows Phone 8 `/libs` katalogu i `WPCordovaClassLib.dll` do projektu za poÅrednictwem `Project->References->Add Reference` . Alternatywnie, można bezpoÅrednio odwoÅywaÄ `wp8/framework/WPCordovaClassLib.csproj` pliku. + + 3. DodaÄ `CordovaView` komponent do Twojej strony (np.`MainPage.xaml`). + + xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib"> + ... + <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" + StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" /> + + + 4. Kopia `common/www/cordova.js` wraz z HTML i JavaScript pliki aplikacji w Windows Phone 8 projekt `html` katalog i zawieraÄ nowe pliki do projektu. + + 5. Kopiowanie `wp8/template/config.xml` do katalogu projektu i + +Instrukcji powyżej zostanie link Cordova zrÄby tylko, zobacz za pomocÄ Plugman do zarzÄ dzania wtyczki aby poÅÄ czyÄ wtyczki Cordova. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/guide/support/index.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/guide/support/index.md b/docs/pl/edge/guide/support/index.md index b1c5392..4815265 100644 --- a/docs/pl/edge/guide/support/index.md +++ b/docs/pl/edge/guide/support/index.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 @@ -50,11 +50,11 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne </th> <th> - <tt>wp8</tt> (W systemie Windows<br />Telefon 8) + <tt>wp8</tt><br />(Windows Phone 8) </th> <th> - <tt>Win8</tt><br />(Windows 8) + <tt>Windows</tt><br />(8.0, 8.1,<br />Telefon 8.1) </th> <th> @@ -219,7 +219,40 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <tr> <th> - <a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Aparat</a> + <a href="https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md">BatteryStatus</a> + </th> + + <td data-col="amazon-fireos" class="y"> + </td> + + <td data-col="android" class="y"> + </td> + + <td data-col="blackberry10" class="y"> + </td> + + <td data-col="firefoxos" class="y"> + </td> + + <td data-col="ios" class="y"> + </td> + + <td data-col="ubuntu" class="n"> + </td> + + <td data-col="winphone8" class="y"> + </td> + + <td data-col="win8" class="n"> + </td> + + <td data-col="tizen" class="y"> + </td> + </tr> + + <tr> + <th> + <a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Aparat fotograficzny</a> </th> <td data-col="amazon-fireos" class="y"> @@ -276,7 +309,7 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <td data-col="winphone8" class="y"> </td> - <td data-col="win8" class="n"> + <td data-col="win8" class="y"> </td> <td data-col="tizen" class="n"> @@ -376,7 +409,8 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <td data-col="winphone8" class="y"> </td> - <td data-col="win8" class="n"> + <td data-col="win8" class="p"> + czÄÅciowo </td> <td data-col="tizen" class="n"> @@ -484,6 +518,42 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <tr> <th> + <a href="https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md">Transfer plików</a> + </th> + + <td data-col="amazon-fireos" class="y"> + </td> + + <td data-col="android" class="y"> + </td> + + <td data-col="blackberry10" class="y"> + * Nie obsÅuguje onprogress ani przerwaÄ + </td> + + <td data-col="firefoxos" class="n"> + </td> + + <td data-col="ios" class="y"> + </td> + + <td data-col="ubuntu" class="n"> + </td> + + <td data-col="winphone8" class="y"> + * Nie obsÅuguje onprogress ani przerwaÄ + </td> + + <td data-col="win8" class="y"> + * Nie obsÅuguje onprogress ani przerwaÄ + </td> + + <td data-col="tizen" class="n"> + </td> + </tr> + + <tr> + <th> <a href="https://github.com/apache/cordova-plugin-geolocation/blob/master/doc/index.md">Geolocation</a> </th> @@ -526,7 +596,7 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <td data-col="android" class="y"> </td> - <td data-col="blackberry10" class="n"> + <td data-col="blackberry10" class="y"> </td> <td data-col="firefoxos" class="n"> @@ -714,6 +784,39 @@ Poniżej przedstawiono zestaw narzÄdzi i urzÄ dzeÅ interfejsów API dostÄpne <td data-col="tizen" class="y"> </td> + </tr> + + <tr> + <th> + <a href="https://github.com/apache/cordova-plugin-vibration/blob/master/doc/index.md">Wibracje</a> + </th> + + <td data-col="amazon-fireos" class="y"> + </td> + + <td data-col="android" class="y"> + </td> + + <td data-col="blackberry10" class="y"> + </td> + + <td data-col="firefoxos" class="y"> + </td> + + <td data-col="ios" class="y"> + </td> + + <td data-col="ubuntu" class="n"> + </td> + + <td data-col="winphone8" class="y"> + </td> + + <td data-col="win8" class="n"> + </td> + + <td data-col="tizen" class="n"> + </td> </tr></table> <!-- END HTML --> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/index.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/index.md b/docs/pl/edge/index.md index 6d4a8eb..9ab739a 100644 --- a/docs/pl/edge/index.md +++ b/docs/pl/edge/index.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/plugin_ref/plugman.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/plugin_ref/plugman.md b/docs/pl/edge/plugin_ref/plugman.md index eb9af22..3557c4f 100644 --- a/docs/pl/edge/plugin_ref/plugman.md +++ b/docs/pl/edge/plugin_ref/plugman.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/pl/edge/plugin_ref/spec.md ---------------------------------------------------------------------- diff --git a/docs/pl/edge/plugin_ref/spec.md b/docs/pl/edge/plugin_ref/spec.md index 915dae0..a94b581 100644 --- a/docs/pl/edge/plugin_ref/spec.md +++ b/docs/pl/edge/plugin_ref/spec.md @@ -1,6 +1,6 @@ * * * -license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at +Licencja: na licencji Apache Software Foundation (ASF) jednÄ lub wiÄcej umów licencyjnych wspóÅautorów. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/cordova/plugins/pluginapis.md b/docs/ru/edge/cordova/plugins/pluginapis.md index 360cade..e5b75f7 100644 --- a/docs/ru/edge/cordova/plugins/pluginapis.md +++ b/docs/ru/edge/cordova/plugins/pluginapis.md @@ -110,7 +110,7 @@ Cordova поÑÑавлÑеÑÑÑ Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑм набоÑом APIs, [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation - [13]: http://plugins.cordova.io/#/package/org.apache.globalization + [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/appdev/whitelist/index.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/appdev/whitelist/index.md b/docs/ru/edge/guide/appdev/whitelist/index.md index cbed9ce..48ad55d 100644 --- a/docs/ru/edge/guide/appdev/whitelist/index.md +++ b/docs/ru/edge/guide/appdev/whitelist/index.md @@ -69,7 +69,7 @@ Cordova ÑледÑÐµÑ ÑпеÑиÑикаÑии [W3C ÐоÑÑÑп виджеÑа **ÐÑимеÑание**: Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¿ÑедоÑвÑаÑиÑÑ Ð²Ð½ÐµÑние URL-адÑеÑа, Ñакие как `mailto:` Ð¾Ñ Ð¾ÑкÑÑÑÐ¸Ñ Ð² Cordova webview по ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° Cordova 3.6.0, Ñказав `origin="*"` бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑеÑена добавиÑÑ Ð¿Ñавила Ð´Ð»Ñ Ð¿ÑоÑоколов http и https. ÐÑли вам ÑÑебÑеÑÑÑ Ð´Ð¾ÑÑÑп к дополниÑелÑнÑе полÑзоваÑелÑÑкие пÑоÑоколÑ, Ñо вам ÑледÑÐµÑ Ñакже добавиÑÑ Ð¸Ñ ÑвнÑм обÑазом в белÑй ÑпиÑок. Также ÑмоÑÑиÑе «ÐнеÑние пÑиложение Whitelist» ниже Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑии на запÑÑк внеÑÐ½Ð¸Ñ Ð¿Ñиложений по URL-адÑеÑÑ. -**ÐÐ ÐÐÐЧÐÐÐÐ**: ÐекоÑоÑÑе ÑеÑевÑе запÑоÑÑ Ð½Ðµ пÑÐ¾Ñ Ð¾Ð´ÑÑ ÑеÑез Cordova Whitelist. ÐÑо вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ <video> и <audio> Resouces, подклÑÑÐµÐ½Ð¸Ñ WebSocket (на Android 4.4 +) и, возможно, дÑÑÐ³Ð¸Ñ Ð½Ðµ http-запÑоÑов. Ðа андÑоид 4.4 +, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вклÑÑиÑÑ [CSP][8] заголовка в HTML-докÑменÑÑ Ð´Ð»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð¾ÑÑÑпа к ÑÑим ÑеÑÑÑÑам. Ðа более ÑÑаÑÑÑ Ð²ÐµÑÑиÑÑ Android огÑаниÑиÑÑ Ð¸Ñ Ð½Ðµ возможно. +**ÐÑимеÑание**: некоÑоÑÑе ÑеÑевÑе запÑоÑÑ Ð½Ðµ пÑÐ¾Ñ Ð¾Ð´ÑÑ ÑеÑез Cordova Whitelist. ÐÑо вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ < видео > и < аÑдио > resouces, Ñоединений WebSocket (на Android 4.4 +) и возможно, дÑÑÐ³Ð¸Ñ Ð½Ðµ http-запÑоÑов. Ðа андÑоид 4.4 + Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вклÑÑиÑÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº [CSP][8] в HTML-докÑменÑÑ Ð´Ð»Ñ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð´Ð¾ÑÑÑпа к ÑÑим ÑеÑÑÑÑам. Ðа более ÑÑаÑÑÑ Ð²ÐµÑÑиÑÑ Android огÑаниÑиÑÑ Ð¸Ñ Ð½Ðµ возможно. [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy @@ -111,7 +111,7 @@ Cordova ÑледÑÐµÑ ÑпеÑиÑикаÑии [W3C ÐоÑÑÑп виджеÑа ÐодÑÑановоÑнÑе знаки на плаÑÑоÑме iOS ÑвлÑÑÑÑÑ Ð±Ð¾Ð»ÐµÐµ гибкими, Ñем в ÑпеÑиÑикаÑии [W3C виджеÑа доÑÑÑп][1] . ÐапÑимеÑ, ÑледÑÑÑее обÑаÑаеÑÑÑ Ðº вÑе доÑеÑние Ð´Ð¾Ð¼ÐµÐ½Ñ Ð¸ Ð´Ð¾Ð¼ÐµÐ½Ñ Ð²ÐµÑÑ Ð½ÐµÐ³Ð¾ ÑÑÐ¾Ð²Ð½Ñ ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº `.com` и `.net` : - < доÑÑÑп пÑоиÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ =» *.google. * "/ > + <access origin="*.google.*" /> РоÑлиÑие Ð¾Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Android, оÑмеÑалоÑÑ Ð²ÑÑе, пеÑÐµÑ Ð¾Ð´ к не whitelisted доменов ÑеÑез `href` ÐипеÑÑÑÑлка на iOS запÑеÑÐ°ÐµÑ ÑÑÑаниÑе оÑкÑÑваÑÑ Ð½Ð° вÑÐµÑ . @@ -124,17 +124,17 @@ BlackBerry 10 ÐÑполÑзование подÑÑановоÑнÑÑ Ð·Ð½Ð°ÐºÐ¾ * ÐÑбой конÑенÑ, доÑÑÑп к `XMLHttpRequest` Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¾Ð±ÑÑÐ²Ð»ÐµÐ½Ñ ÑвнÑм обÑазом. УÑÑановка `origin="*"` в ÑÑом ÑлÑÑае не ÑабоÑаеÑ. ÐÑоме Ñого, вÑе веб-безопаÑноÑÑи можно оÑклÑÑиÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `WebSecurity` пÑедпоÑÑение, опиÑаннÑÑ Ð² конÑигÑÑаÑии ежевики: - < пÑедпоÑÑение Ð¸Ð¼Ñ = знаÑение «websecurity» = «оÑклÑÑиÑÑ» / > + <preference name="websecurity" value="disable" /> * Ðак алÑÑеÑнаÑива паÑамеÑÑÑ `*.domain` , ÑÑÑановиÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑй `subdomains` пÑипиÑÑваÑÑ `true` . Ðн должен бÑÑÑ Ð·Ð°Ð´Ð°Ð½ `false` по ÑмолÑаниÑ. ÐапÑимеÑ, ÑледÑÑÑее позволÑÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к `google.com` , `maps.google.com` , и `docs.google.com` : - < доÑÑÑп пÑоиÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ = «http://google.com» Ð¿Ð¾Ð´Ð´Ð¾Ð¼ÐµÐ½Ñ = «true» / > + <access origin="http://google.com" subdomains="true" /> СледÑÑÑие ÑÑжаеÑÑÑ Ð´Ð¾ÑÑÑп к `google.com` : - < доÑÑÑп пÑоиÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ = «http://google.com» Ð¿Ð¾Ð´Ð´Ð¾Ð¼ÐµÐ½Ñ = «false» / > + <access origin="http://google.com" subdomains="false" /> УкажиÑе доÑÑÑп ко вÑем доменам, в Ñом ÑиÑле меÑÑнÑÑ `file://` пÑоÑокол: http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/hybrid/plugins/index.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/hybrid/plugins/index.md b/docs/ru/edge/guide/hybrid/plugins/index.md index 94956ab..565cf33 100644 --- a/docs/ru/edge/guide/hybrid/plugins/index.md +++ b/docs/ru/edge/guide/hybrid/plugins/index.md @@ -134,8 +134,8 @@ JavaScript пÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Ð¿ÐµÑедней, ÑÑ * Android Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ * iOS Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ * BlackBerry 10 плагинов -* Windows Phone Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ -* ÐÐ»Ð°Ð³Ð¸Ð½Ñ Ð´Ð»Ñ Windows 8 +* Windows Phone 8 Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ +* Windows Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÐлаÑÑоÑма Tizen не поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ. http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/hybrid/webviews/index.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/hybrid/webviews/index.md b/docs/ru/edge/guide/hybrid/webviews/index.md index f977197..c90ce9f 100644 --- a/docs/ru/edge/guide/hybrid/webviews/index.md +++ b/docs/ru/edge/guide/hybrid/webviews/index.md @@ -21,4 +21,5 @@ * Amazon Fire OS WebViews * Android WebViews -* iOS WebViews \ No newline at end of file +* iOS WebViews +* Windows Phone 8.0 WebViews \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/platforms/index.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/platforms/index.md b/docs/ru/edge/guide/platforms/index.md index 6c78682..55388ac 100644 --- a/docs/ru/edge/guide/platforms/index.md +++ b/docs/ru/edge/guide/platforms/index.md @@ -72,6 +72,7 @@ ## Windows * Ð ÑководÑÑво по плаÑÑоÑме Windows +* Windows Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ * Ðбновление Ð´Ð»Ñ Windows 8 ## Tizen http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/platforms/win8/plugin.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/platforms/win8/plugin.md b/docs/ru/edge/guide/platforms/win8/plugin.md index 8b56005..64e6a69 100644 --- a/docs/ru/edge/guide/platforms/win8/plugin.md +++ b/docs/ru/edge/guide/platforms/win8/plugin.md @@ -13,17 +13,17 @@ ## under the License. -# ÐÐ»Ð°Ð³Ð¸Ð½Ñ Ð´Ð»Ñ Windows 8 +# Windows Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÐÑÐ¾Ñ Ñаздел ÑодеÑÐ¶Ð¸Ñ ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ Ñом, как ÑеализоваÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½ Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² пÑиложении Ðагазин Windows. ÐÑежде Ñем ÑиÑаÑÑ ÑÑо, ÑвидеÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ Ð¾Ð±Ð·Ð¾Ñ ÑÑÑÑкÑÑÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð° и его обÑий инÑеÑÑÐµÐ¹Ñ JavaScript. ÐÑÐ¾Ñ Ñаздел пÑÐ¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑиÑоваÑÑ Ð¾Ð±ÑÐ°Ð·ÐµÑ *ÑÑ Ð¾* плагин, коÑоÑÑй обÑаеÑÑÑ Ñ webview ÐоÑдова на Ñодной плаÑÑоÑме и обÑаÑно. -Ðажно оÑмеÑиÑÑ, ÑÑо Windows 8 поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑазÑабоÑÐºÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно в Javascript, ÑÑо ознаÑÐ°ÐµÑ Â«Ñодной» ÑаÑÑи в ÑолÑко в оÑобÑÑ ÑлÑÑаÑÑ . +Ðажно оÑмеÑиÑÑ, ÑÑо Windows поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑазÑабоÑÐºÑ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно в Javascript, ÑÑо ознаÑÐ°ÐµÑ Â«Ñодной» ÑаÑÑи в ÑолÑко в оÑобÑÑ ÑлÑÑаÑÑ . -## Создание плагина Windows 8 в JavaScript +## Создание плагина Windows в JavaScript ÐÑи инÑÑÑÑкÑии пÑедназнаÑÐµÐ½Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑиÑÑой плагин JavaScript. ÐÐ¾Ð½Ð¸Ð¼Ð°Ñ ÑÑо Ð¸Ð¼ÐµÐµÑ ÑеÑаÑÑее знаÑение Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ñого, как Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑпÑавлÑемого/маÑинного биÑÑ. -Windows 8 Cordova Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÑвлÑÑÑÑÑ Ð¿Ð¾ ÑÑÑеÑÑÐ²Ñ Ñонкой оболоÑкой вокÑÑг ÑÑÑеÑÑвÑÑÑÐ¸Ñ WinJS пÑедоÑÑавлÑÐµÑ ÑÑнкÑии, но пÑедполагаÑ, ÑÑо Ð²Ñ Ñ Ð¾ÑиÑе опÑеделиÑÑ Ð²Ð°Ñ JS обÑий инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ Ð½ÐµÑколÑÐºÐ¸Ñ ÑÑÑÑойÑÑв, Ð²Ñ Ð¾Ð±ÑÑно бÑÐ´ÐµÑ Ð¸Ð¼ÐµÑÑ 1 JS Ñайл, пÑедоÑÑавлÑÑÑий API. +ÐоÑдова Windows Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÑвлÑÑÑÑÑ Ð¿Ð¾ ÑÑÑеÑÑÐ²Ñ Ñонкой оболоÑкой вокÑÑг ÑÑÑеÑÑвÑÑÑÐ¸Ñ WinJS пÑедоÑÑавлÑÐµÑ ÑÑнкÑии, но пÑедполагаÑ, ÑÑо Ð²Ñ Ñ Ð¾ÑиÑе опÑеделиÑÑ Ð²Ð°Ñ JS обÑий инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ Ð½ÐµÑколÑÐºÐ¸Ñ ÑÑÑÑойÑÑв, Ð²Ñ Ð¾Ð±ÑÑно бÑÐ´ÐµÑ Ð¸Ð¼ÐµÑÑ 1 JS Ñайл, пÑедоÑÑавлÑÑÑий API. // inside file echoplugin.js var EchoPlugin = { @@ -35,9 +35,9 @@ Windows 8 Cordova Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÑвлÑÑÑÑÑ Ð¿Ð¾ ÑÑÑеÑÑÐ²Ñ Ñонк } -## ÐнÑÑÑи ÐоÑдова иÑп в Windows 8 +## ÐнÑÑÑи ÐоÑдова иÑп на Windows -ФÑнкÑÐ¸Ñ cordova.exec опÑеделена по-ÑÐ°Ð·Ð½Ð¾Ð¼Ñ Ð½Ð° каждой плаÑÑоÑме, ÑÑо поÑомÑ, ÑÑо ÐºÐ°Ð¶Ð´Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма Ð¸Ð¼ÐµÐµÑ ÐµÐ³Ð¾ ÑобÑÑвеннÑй ÑпоÑоб обÑÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ js код пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ код Ñодной оболоÑки. Ðо в ÑлÑÑае Windows 8, ÑÑÑеÑÑвÑÐµÑ Ð½Ðµ ÑобÑÑвеннÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑкÑ, поÑÑÐ¾Ð¼Ñ Ð²Ñзов exec ÑÑÑеÑÑвÑÐµÑ Ð´Ð»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ ÑоглаÑованноÑÑи. ÐаÑÑ ÑабоÑÑ ÑолÑко плагин js непоÑÑедÑÑвенно в EchoPlugin.echo, можно ÑделаÑÑ ÑÑо-Ñо вÑоде: +ФÑнкÑÐ¸Ñ cordova.exec опÑеделена по-ÑÐ°Ð·Ð½Ð¾Ð¼Ñ Ð½Ð° каждой плаÑÑоÑме, ÑÑо поÑомÑ, ÑÑо ÐºÐ°Ð¶Ð´Ð°Ñ Ð¿Ð»Ð°ÑÑоÑма Ð¸Ð¼ÐµÐµÑ ÐµÐ³Ð¾ ÑобÑÑвеннÑй ÑпоÑоб обÑÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ js код пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ код Ñодной оболоÑки. Ðо в ÑлÑÑае Windows, Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑобÑÑвеннÑÑ Ð¾Ð±Ð¾Ð»Ð¾ÑкÑ, поÑÑÐ¾Ð¼Ñ Ð²Ñзов exec ÑÑÑеÑÑвÑÐµÑ Ð´Ð»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ ÑоглаÑованноÑÑи. ÐаÑÑ ÑабоÑÑ ÑолÑко плагин js непоÑÑедÑÑвенно в EchoPlugin.echo, можно ÑделаÑÑ ÑÑо-Ñо вÑоде: // inside file echoplugin.js ( this is what NOT to do if you want to reuse the JS API cross platform ) var EchoPlugin = { @@ -52,17 +52,17 @@ Windows 8 Cordova Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ ÑвлÑÑÑÑÑ Ð¿Ð¾ ÑÑÑеÑÑÐ²Ñ Ñонк } -ÐÑо бÑÐ´ÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ð½Ð¾ÑмалÑно, однако ÑÑо ознаÑаеÑ, ÑÑо вам понадобиÑÑÑ echoPlugin.js ÑазнÑе веÑÑии Ð´Ð»Ñ ÑазнÑÑ Ð¿Ð»Ð°ÑÑоÑм, и возможно Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð½ÐµÑооÑвеÑÑÑÐ²Ð¸Ñ Ð² ваÑей ÑеализаÑии. Ðак пÑавило Ð¼Ñ ÑеÑили имиÑиÑоваÑÑ native API внÑÑÑи cordova.exec на Windows 8, поÑÑÐ¾Ð¼Ñ Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ Ð·Ð°Ð¿ÑÑÑиÑÑ ÑÐ¾Ñ Ð¶Ðµ код JS и не ÑÑебÑеÑÑÑ Ð¿ÐµÑепиÑÑваÑÑ ÐµÐ³Ð¾ на плаÑÑоÑме и Ñакже воÑполÑзоваÑÑÑÑ ÐºÐ°ÐºÐ¾Ð¹-либо паÑамеÑÑ Ð¿ÑовеÑки, или дÑÑгие обÑий код, пÑедоÑÑавлÑемÑй ÑазÑабоÑÑиков, коÑоÑÑе ÑабоÑали на дÑÑÐ³Ð¸Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ . +ÐÑо бÑÐ´ÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ð½Ð¾ÑмалÑно, однако ÑÑо ознаÑаеÑ, ÑÑо вам понадобиÑÑÑ echoPlugin.js ÑазнÑе веÑÑии Ð´Ð»Ñ ÑазнÑÑ Ð¿Ð»Ð°ÑÑоÑм, и возможно Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð½ÐµÑооÑвеÑÑÑÐ²Ð¸Ñ Ð² ваÑей ÑеализаÑии. Ðак пÑавило Ð¼Ñ ÑеÑили имиÑиÑоваÑÑ native API внÑÑÑи cordova.exec на Windows, Ñак ÑÑо Ð¼Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ Ð·Ð°Ð¿ÑÑÑиÑÑ ÑÐ¾Ñ Ð¶Ðµ код JS и не ÑÑебÑеÑÑÑ Ð¿ÐµÑепиÑÑваÑÑ ÐµÐ³Ð¾ на плаÑÑоÑме и Ñакже воÑполÑзоваÑÑÑÑ Ð»Ñбой пÑовеÑки паÑамеÑÑов, или дÑÑгой обÑий код, пÑедоÑÑавлÑемÑÑ ÑазÑабоÑÑиками, коÑоÑÑе ÑабоÑали на дÑÑÐ³Ð¸Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ . ## ÐоÑдова иÑп пÑокÑи -Ð Windows 8 cordova пÑедоÑÑавлÑÐµÑ Ð¿ÑокÑи-ÑеÑвеÑ, коÑоÑÑй можно иÑполÑзоваÑÑ Ð´Ð»Ñ ÑегиÑÑÑаÑии обÑекÑа, коÑоÑÑй бÑÐ´ÐµÑ Ð¾Ð±ÑабаÑÑваÑÑ Ð²Ñе cordova.exec вÑÐ·Ð¾Ð²Ñ API. +Ð Windows cordova пÑедоÑÑавлÑÐµÑ Ð¿ÑокÑи-ÑеÑвеÑ, коÑоÑÑй можно иÑполÑзоваÑÑ Ð´Ð»Ñ ÑегиÑÑÑаÑии обÑекÑа, коÑоÑÑй бÑÐ´ÐµÑ Ð¾Ð±ÑабаÑÑваÑÑ Ð²Ñе cordova.exec вÑÐ·Ð¾Ð²Ñ API. ÐапÑÐ¸Ð¼ÐµÑ ÐµÑли Ð²Ñ Ñ Ð¾Ñели пÑедоÑÑавиÑÑ ÑеализаÑÐ¸Ñ Ð´Ð»Ñ Ð°ÐºÑелеÑомеÑÑа API, Ð²Ñ Ð¼Ð¾Ð³Ð»Ð¸ Ð±Ñ ÑделаÑÑ ÑÑо: cordova.commandProxy.add («ÐкÑелеÑомеÑÑ», {наÑало: function() {/ / Ð²Ð°Ñ ÐºÐ¾Ð´ здеÑÑ...} / /... и на оÑÑалÑной ÑаÑÑи API здеÑÑ}); -Так ÑÑо в наÑем ÑлÑÑае, Ð¼Ñ Ð±Ñдем ÑÑиÑаÑÑ ÑÑо код в echoplugin.js обÑабоÑки кÑоÑÑ-плаÑÑоÑменнÑй ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ JavaScript и Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ пÑоÑÑо напиÑаÑÑ Ð¿ÑокÑи Ð´Ð»Ñ Windows 8 +Так ÑÑо в наÑем ÑлÑÑае, Ð¼Ñ Ð±Ñдем ÑÑиÑаÑÑ ÑÑо код в echoplugin.js обÑабоÑки кÑоÑÑ-плаÑÑоÑменнÑй ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ JavaScript и Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ пÑоÑÑо напиÑаÑÑ Ð¿ÑокÑи Ð´Ð»Ñ Windows // in file echopluginProxy.js cordova.commandProxy.add("EchoPlugin",{ @@ -92,9 +92,9 @@ cordova.commandProxy.add («ÐкÑелеÑомеÑÑ», {наÑало: function( <clobbers target="window.echoplugin" /> </js-module> - <!-- windows8 --> - <platform name="windows8"> - <js-module src="src/windows8/echopluginProxy.js" name="EchoProxy"> + <!-- windows --> + <platform name="windows"> + <js-module src="src/windows/echopluginProxy.js" name="EchoProxy"> <merges target="" /> </js-module> </platform> @@ -104,11 +104,11 @@ cordova.commandProxy.add («ÐкÑелеÑомеÑÑ», {наÑало: function( </plugin> -ÐÑо Ð´Ð°ÐµÑ Ð½Ð°Ð¼ ÑабоÑÑÑ Windows 8 JavaScript плагин, коÑоÑÑй иÑполÑзÑÐµÑ Ð¾Ð±Ñий Ñайл (echoplugin.js) и иÑполÑзÑÐµÑ Ð¿ÑокÑи-ÑеÑÐ²ÐµÑ Ð´Ð»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ Windows 8 ÑолÑко ÑаÑÑÑ Ð¾ÑÑÑеÑÑÐ²Ð»ÐµÐ½Ð¸Ñ (echopluginProxy.js). Так как Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ ÑпÑавлÑемого/маÑинного кода к ÑÑомÑ? ÐÑ, Ð¼Ñ ÑобиÑаемÑÑ Ð½Ð°ÑаÑÑ Ñо же Ñамое, ÑолÑко ÑазниÑа бÑдеÑ, ÑÑо Ð¼Ñ Ð´ÐµÐ»Ð°ÐµÐ¼ внÑÑÑи в echopluginProxy меÑодÑ. +ÐÑо Ð´Ð°ÐµÑ Ð½Ð°Ð¼ ÑабоÑÑÑ Windows JavaScript плагин, коÑоÑÑй иÑполÑзÑÐµÑ Ð¾Ð±Ñий Ñайл (echoplugin.js) и иÑполÑзÑÐµÑ Ð¿ÑокÑи-ÑеÑÐ²ÐµÑ Ð´Ð»Ñ Ð¾Ð±ÐµÑпеÑÐµÐ½Ð¸Ñ Windows ÑолÑко ÑаÑÑÑ Ð¾ÑÑÑеÑÑÐ²Ð»ÐµÐ½Ð¸Ñ (echopluginProxy.js). Так как Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ ÑпÑавлÑемого/маÑинного кода к ÑÑомÑ? ÐÑ, Ð¼Ñ ÑобиÑаемÑÑ Ð½Ð°ÑаÑÑ Ñо же Ñамое, ÑолÑко ÑазниÑа бÑдеÑ, ÑÑо Ð¼Ñ Ð´ÐµÐ»Ð°ÐµÐ¼ внÑÑÑи в echopluginProxy меÑодÑ. # Ðак WinJS полÑÑÐ°ÐµÑ Ð´Ð¾ÑÑÑп ÑпÑавлÑемого/маÑинного кода -Ð Windows 8, WinJS, авÑоÑÑкие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑпоÑÐ¾Ð±Ð½Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвоваÑÑ Ñ Ð¼Ð°ÑиннÑм кодом, ÑÑо Ð¼ÐµÐ¶Ð´Ñ ÐРдоÑÑÑпен Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов СÑеда вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Windows. ÐеÑали, многоÑиÑленнÑ, и ÑÑо ÑÑководÑÑво бÑÐ´ÐµÑ Ð¾Ñ Ð²Ð°ÑÑваÑÑ ÑолÑко оÑновÑ. ÐоÑпоÑаÑÐ¸Ñ ÐайкÑоÑоÑÑ Ð¿ÑедоÑÑавлÑÐµÑ Ð³Ð¾Ñаздо болÑÑе инÑоÑмаÑии [здеÑÑ][2]. +Ð Windows, WinJS, авÑоÑÑкие пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ ÑпоÑÐ¾Ð±Ð½Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвоваÑÑ Ñ Ð¼Ð°ÑиннÑм кодом, ÑÑо Ð¼ÐµÐ¶Ð´Ñ ÐРдоÑÑÑпен Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов СÑеда вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Windows. ÐеÑали, многоÑиÑленнÑ, и ÑÑо ÑÑководÑÑво бÑÐ´ÐµÑ Ð¾Ñ Ð²Ð°ÑÑваÑÑ ÑолÑко оÑновÑ. ÐоÑпоÑаÑÐ¸Ñ ÐайкÑоÑоÑÑ Ð¿ÑедоÑÑавлÑÐµÑ Ð³Ð¾Ñаздо болÑÑе инÑоÑмаÑии [здеÑÑ][2]. [2]: http://msdn.microsoft.com/en-us/library/windows/apps/hh441569.aspx @@ -159,13 +159,13 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom"); ÐеÑеезд ÑÑо }); -Ð Ð²Ð¾Ñ ÑÑо, Ñ Ð½Ð°Ñ ÐµÑÑÑ ÐºÐ¾Ð½ÐµÑ Ð² ÐºÐ¾Ð½ÐµÑ Ð¿Ñи поддеÑжке C++ js вÑзÑваемой плагин Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² Apache Cordova Windows 8! +Ð Ð²Ð¾Ñ ÑÑо, Ñ Ð½Ð°Ñ ÐµÑÑÑ ÐºÐ¾Ð½ÐµÑ Ð² ÐºÐ¾Ð½ÐµÑ Ð¿Ñи поддеÑжке C++ js вÑзÑваемой плагин Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² Apache Cordova Windows! # ÐекоÑоÑÑе ÑÐµÑ Ð½Ð¸ÑеÑкие пÑимеÑаниÑ: * обÑаÑнÑй вÑзов обÑÑно ÑвлÑеÑÑÑ Ð°ÑÐ¸Ð½Ñ Ñонной, Ñак вÑзовом обÑаÑного вÑзова ÑÑÐ°Ð·Ñ Ð¾Ð¶Ð¸Ð´Ð°ÐµÑÑÑ, веÑоÑÑно, не вÑзÑваÑÑим. Ðа пÑакÑике еÑли вÑзов не async, ÑледÑÐµÑ Ð¿Ð¾ кÑайней меÑе иÑполÑзоваÑÑ javascript ÑаймаÑÑ Ð·Ð°ÑÑавиÑÑ Ð½Ð°Ð·ÑваÑÑÑÑ Ð°ÑÐ¸Ð½Ñ Ñонного обÑаÑного вÑзова. * ÐкÑивиÑÑемÑÑ ÐºÐ»Ð°ÑÑов можно ÑделаÑÑ Ð²Ñе Ð²Ð¸Ð´Ñ awesome, как ÑобÑÑие, диÑпеÑÑеÑизаÑии, аÑÐ¸Ð½Ñ ÑоннÑÑ Ð¾Ð±ÑаÑнÑÑ Ð²Ñзовов, пеÑÐµÐ´Ð°Ð²Ð°Ñ ÑобÑÑвеннÑе ÑÐ¸Ð¿Ñ Ð¾Ð±ÑекÑов, маÑÑивÑ, коллекÑии, пеÑегÑÑженнÑе меÑÐ¾Ð´Ñ Ð¸ многое дÑÑгое. Я ÑекомендÑÑ, ÑÑо Ð²Ñ Ð´ÐµÐ»Ð°ÐµÑе ваÑÑ Ð´Ð¾Ð¼Ð°ÑнÑÑ ÑабоÑÑ. -* ÐÑли Ð²Ñ Ð±ÑдеÑе пÑидеÑживаÑÑÑÑ Ð¾Ð±ÑÐ¸Ñ Windows Phone 8 и вÑÐ·Ð¾Ð²Ñ API пакеÑа SDK Windows 8, Ð²Ñ Ð±ÑдеÑе ÑпоÑÐ¾Ð±Ð½Ñ Ð¸ÑполÑзоваÑÑ Ð¾Ð´Ð¸Ð½ и ÑÐ¾Ñ Ð¶Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ ÑÑÐµÐ´Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ (маÑиннÑй или ÑпÑавлÑемÑй биÑ) в Windows Phone 8 Apache Cordova плагин. ~ СледиÑе за ÑÑÐ¾Ñ Ð¿Ð¾ÑÑ. +* ÐÑли Ð²Ñ Ð±ÑдеÑе пÑидеÑживаÑÑÑÑ Ð¾Ð±ÑÐ¸Ñ Windows Phone 8.0 и вÑÐ·Ð¾Ð²Ñ Windows SDK API, Ð²Ñ Ð±ÑдеÑе ÑпоÑÐ¾Ð±Ð½Ñ Ð¸ÑполÑзоваÑÑ Ð¾Ð´Ð¸Ð½ и ÑÐ¾Ñ Ð¶Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ ÑÑÐµÐ´Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ (маÑиннÑй или ÑпÑавлÑемÑй биÑ) в Windows Phone 8.0 Apache Cordova плагин. ~ СледиÑе за ÑÑÐ¾Ñ Ð¿Ð¾ÑÑ. # ÐпÑеделение Ð²Ð°Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½ @@ -180,12 +180,12 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom"); ÐеÑеезд ÑÑо <clobbers target="window.echoplugin" /> </js-module> - <!-- windows8 --> - <platform name="windows8"> - <js-module src="src/windows8/echopluginProxy.js" name="EchoProxy"> + <!-- windows --> + <platform name="windows"> + <js-module src="src/windows/echopluginProxy.js" name="EchoProxy"> <merges target="" /> </js-module> - <framework src="src/windows8/EchoRuntimeComponent.winmd" custom="true"/> + <framework src="src/windows/EchoRuntimeComponent.winmd" custom="true"/> </platform> <!-- other platforms --> @@ -193,8 +193,8 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom"); ÐеÑеезд ÑÑо </plugin> -ÐÐ¾Ñ ÑÑо, ÑепеÑÑ Ñ Ð²Ð°Ñ ÐµÑÑÑ ÑаÑпÑоÑÑÑанÑемÑй плагин, ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе поделиÑÑÑÑ Ñо вÑем миÑом! Ðдна веÑÑ Ðº пÑимеÑаниÑ, лиÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ бÑла добавлена поддеÑжка Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñамок в Windows 8 Cordova пÑоекÑ, Ñак ÑÑо вам бÑÐ´ÐµÑ Ð½Ñжно ÑбедиÑÑÑÑ, ÑÑо ваÑе cordova инÑÑÑÑменÑов ÑекÑÑем. ÐоÑдова cli и ÐоÑдова plugman поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ, Ñдаление ÑобÑÑвеннÑÑ ÑезеÑвнÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ. +ÐÐ¾Ñ ÑÑо, ÑепеÑÑ Ñ Ð²Ð°Ñ ÐµÑÑÑ ÑаÑпÑоÑÑÑанÑемÑй плагин, ÑÑо Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе поделиÑÑÑÑ Ñо вÑем миÑом! Ðдна веÑÑ Ðº пÑимеÑаниÑ, лиÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¾ бÑла добавлена поддеÑжка Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñамок в пÑÐ¾ÐµÐºÑ Windows Cordova, Ñак ÑÑо вам бÑÐ´ÐµÑ Ð½Ñжно ÑбедиÑÑÑÑ, ÑÑо ваÑе cordova инÑÑÑÑменÑов ÑекÑÑем. ÐоÑдова cli и ÐоÑдова plugman поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ, Ñдаление ÑобÑÑвеннÑÑ ÑезеÑвнÑÑ Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ. -> cordova плагин добавиÑÑ com.risingj.echoplugin или > plugman ÑÑÑановка--плаÑÑоÑма windows8--плагин com.risingj.echoplugin--пÑоекÑа. +> cordova plugin add com.risingj.echoplugin or > plugman install --platform windows --plugin com.risingj.echoplugin --project . HTTPS://GitHub.com/purplecabbage/Cordova-runtimecomp-echoplug \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/platforms/wp8/index.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/platforms/wp8/index.md b/docs/ru/edge/guide/platforms/wp8/index.md index a3c829a..1bcf731 100644 --- a/docs/ru/edge/guide/platforms/wp8/index.md +++ b/docs/ru/edge/guide/platforms/wp8/index.md @@ -75,7 +75,7 @@ [9]: http://cordova.apache.org -ÐÑи оболоÑки инÑÑÑÑменÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ ÑоздаваÑÑ, ÑÑÑоиÑÑ Ð¸ запÑÑкаÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Windows Phone. ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о дополниÑелÑнÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, коÑоÑÑй позволÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи плагина на вÑÐµÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ ÑмоÑÑиÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Plugman Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð°Ð¼Ð¸. СмоÑÑиÑе пÑиложение Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ Ð´Ð»Ñ ÑÑководÑÑва по ÑазÑабоÑке плагинов и Windows Phone плагинов Ð´Ð»Ñ ÑведениÑ, ÑпеÑиÑиÑнÑе Ð´Ð»Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Windows Phone. +ÐÑи оболоÑки инÑÑÑÑменÑÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ ÑоздаваÑÑ, ÑÑÑоиÑÑ Ð¸ запÑÑкаÑÑ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Windows Phone. ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии о дополниÑелÑнÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки, коÑоÑÑй позволÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑи плагина на вÑÐµÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ ÑмоÑÑиÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Plugman Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð°Ð¼Ð¸. СмоÑÑиÑе пÑиложение Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ Ð´Ð»Ñ ÑÑководÑÑва по ÑазÑабоÑке плагинов и Windows Phone 8 плагинов Ð´Ð»Ñ ÑведениÑ, ÑпеÑиÑиÑнÑе Ð´Ð»Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Windows Phone. ## УÑÑановиÑе SDK http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/ru/edge/guide/platforms/wp8/webview.md ---------------------------------------------------------------------- diff --git a/docs/ru/edge/guide/platforms/wp8/webview.md b/docs/ru/edge/guide/platforms/wp8/webview.md new file mode 100644 index 0000000..f4784da --- /dev/null +++ b/docs/ru/edge/guide/platforms/wp8/webview.md @@ -0,0 +1,39 @@ +* * * + +ÐиÑензиÑ: лиÑензиÑÑÑÑÑÑ Ð´Ð»Ñ Apache Software Foundation (ASF) одного или неÑколÑÐºÐ¸Ñ ÐºÐ¾ÑÑеÑпонденÑов лиÑензионнÑÑ ÑоглаÑений. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + + +* * * + +# Windows Phone 8.0 WebViews + +Ð ÑÑом ÑÑководÑÑве показано, как внедÑиÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Cordova Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой WebView в болÑÑее пÑиложение Windows Phone 8.0. + +СледоваÑÑ ÑÑим инÑÑÑÑкÑиÑм, ÑбедиÑеÑÑ, ÑÑо Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð´Ð¸ÑÑÑибÑÑив поÑледней ÐоÑдова. СкаÑаÑÑ ÐµÐ³Ð¾ Ñ [cordova.apache.org](http://cordova.apache.org) и ÑазаÑÑ Ð¸Ð²Ð¸ÑÑйÑе его Ð¿Ð°ÐºÐµÑ Windows Phone 8.0 (cordova-wp8-*.zip). + + 1. ÐеÑейдиÑе к пакеÑÑ `wp8/framework` каÑалог и поÑÑÑоиÑÑ `WPCordovaClassLib.sln` . ÐÑо ÑоздаеÑ`Bin\Debug[Release]\WPCordovaClassLib.dll`. + + 2. ÐÐ¾Ð¿Ð¸Ñ `WPCordovaClassLib.dll` Ñайл в Windows Phone 8 пÑÐ¾ÐµÐºÑ `/libs` каÑалог и вклÑÑаÑÑ Ð² ÑÐµÐ±Ñ `WPCordovaClassLib.dll` к ваÑÐµÐ¼Ñ Ð¿ÑоекÑÑ ÑеÑез `Project->References->Add Reference` . ÐÑоме Ñого, можно напÑÑмÑÑ ÑÑÑлаÑÑÑÑ `wp8/framework/WPCordovaClassLib.csproj` Ñайл. + + 3. ÐобавиÑÑ `CordovaView` ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ Ð½Ð° ÑÑÑаниÑÑ (напÑимеÑ,`MainPage.xaml`). + + xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib"> + ... + <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" + StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" /> + + + 4. ÐÐ¾Ð¿Ð¸Ñ `common/www/cordova.js` вмеÑÑе Ñ HTML и JavaScript ÑÐ°Ð¹Ð»Ñ Ð¿ÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð² Windows Phone 8 пÑÐ¾ÐµÐºÑ `html` каÑалог и вклÑÑаÑÑ Ð² ÑÐµÐ±Ñ Ð½Ð¾Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð² пÑоекÑ. + + 5. ÐÐ¾Ð¿Ð¸Ñ `wp8/template/config.xml` в коÑневой каÑалог пÑоекÑа и + +ÐнÑÑÑÑкÑии вÑÑе ÑÑÑлка ÑолÑко компоненÑÑ ÑдÑа Cordova, Ñм Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Plugman ÑпÑавление Ð¿Ð»Ð°Ð³Ð¸Ð½Ñ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ ÑвÑзаÑÑ Cordova плагинÑ. \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/cordova/plugins/pluginapis.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/cordova/plugins/pluginapis.md b/docs/zh/edge/cordova/plugins/pluginapis.md index d7cf656..7631b38 100644 --- a/docs/zh/edge/cordova/plugins/pluginapis.md +++ b/docs/zh/edge/cordova/plugins/pluginapis.md @@ -104,7 +104,7 @@ [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation - [13]: http://plugins.cordova.io/#/package/org.apache.globalization + [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/appdev/whitelist/index.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/appdev/whitelist/index.md b/docs/zh/edge/guide/appdev/whitelist/index.md index 4180b49..6fa52ed 100644 --- a/docs/zh/edge/guide/appdev/whitelist/index.md +++ b/docs/zh/edge/guide/appdev/whitelist/index.md @@ -69,52 +69,52 @@ **注**ï¼ çºäºé²æ¢å¤é¨ Url å¦ `mailto:` å¾å¨ç§ç¾å¤ç¦ç§ç¾å¤ç¦ 3.6.0ï¼å¦ web è¦å䏿éæå® `origin="*"` å«èå°æ·»å HTTP å HTTPs åå®çè¦åã å¦æä½ éè¦é¡å¤çèªè¨åå®è¨ªåï¼ç¶å¾ä½ æè©²ä¹æ·»å å®åæç¢ºå°å°ç½åå®ã ä¹è«åè¦"å¤é¨æç¨ç¨å¼ç½åå®"ä¸é¢ååå¤é¨æç¨ç¨å¼ç URL ç詳細è³è¨ã -**è«æ³¨æ**ï¼ æäºç¶²è·¯è«æ±ä¸ç¶éç§ç¾å¤ç¦ç½åå®ãéå æ¬ <video> å <audio> è³æºï¼WebSocket 飿¥ ï¼å¨ Android 4.4 +ï¼ï¼ä»¥åå¯è½çå ¶ä»é HTTP è«æ±ãéæ¼ Android 4.4 +ï¼æ¨å¯ä»¥å æ¬ [CSP][8] æ¨é å¨ä½ ç HTML ææªï¼ä»¥éå¶å°éäºè³æºç訪åãè¼æ©çæ¬ç android 系統ï¼å®ä¸å¯è½å°ä»åé²è¡éå¶ã +**注æ**ï¼ æäºç¶²è·¯è«æ±ä¸ç¶éç§ç¾å¤ç¦ç½åå®ã éå æ¬ < è¦é » > å < é³è¨ > è³æºã WebSocket 飿¥ ï¼éæ¼ Android 4.4 +ï¼ åå ¶ä»å¯è½çé HTTP è«æ±ã Android 4.4 +ï¼æ¨å¯ä»¥å¨ HTML ææªï¼ä»¥éå¶å°éäºè³æºç訪åå æ¬[CSP][8]çæ¨é ã è¼æ©çæ¬ç android 系統ï¼å®ä¸å¯è½å°ä»åé²è¡éå¶ã [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy ### å¤é¨æç¨ç¨å¼ç½åå® -ç§ç¾å¤ç¦ 3.6.0 ä»ç´¹äºç¬¬äºæ¬¡çç½åå®ï¼éå¶å è¨±ä½¿ç¨ Url ä¾ååå¤é¨æç¨ç¨å¼ã å¨ä»¥åçæ¬çç§ç¾å¤ç¦ï¼ææé HTTP Urlï¼å¦ `mailto:` ï¼ `geo:` ï¼ `sms:` å `intent` ï¼è¢«é±å¼å°å 許çç®æ¨<a>æ¨è¨ã</a> å çºæ½å¨çæ´©æ¼è³è¨å°æç¨ç¨å¼ï¼å¦æä¸å XSS æ¼æ´ï¼å è¨±æ»æè æ§å»ºä»»æçé£çµï¼éäº Url å¿ é åå ¥ç½åå®ï¼ä»¥åéå§å¨ç§ç¾å¤ç¦ 3.6.0ã +ç§ç¾å¤ç¦ 3.6.0 çä»ç´¹äºç¬¬äºåç½åå®ä¸ï¼éå¶å è¨±ä½¿ç¨ Url ä¾ååå¤é¨æç¨ç¨å¼ã å¨ä»¥åçæ¬çç§ç¾å¤ç¦ï¼ææçé HTTP Urlï¼å¦ `mailto:` ï¼ `geo:` ï¼ `sms:` å `intent` ï¼è¢«é±å¼å 許çç®æ¨<a>æ¨è¨ã</a> ç±æ¼æ´©æ¼è³è¨ä¸çæç¨æ½åï¼å¦æä¸å XSS æ¼æ´ï¼ä½¿å¾æ»æè è½å¤ æ§å»ºä»»æçé£çµï¼éäº Url å¿ é åå ¥ç½åå®ï¼ä»¥åç§ç¾å¤ç¦ 3.6.0 çéå§ã -è¥è¦å 許ååå¤é¨æç¨ç¨å¼ç URL 模å¼ï¼è«ä½¿ç¨ <access> æ¨è¨å¨ä½ `config.xml` æªä¸ï¼ç¨ `launch-external` 屬æ§è¨ç½®ã +è¥è¦å 許ååå¤é¨æç¨ç¨å¼ç URL 模å¼ï¼è«ä½¿ç¨ <access> æ¨è¨å¨ä½ `config.xml` æªä¸ï¼è `launch-external` 屬æ§è¨ç½®ã -ä¾åï¼ +示ä¾ï¼ * è¥è¦å 許ç¼é SMS æ¶æ¯çé£çµï¼ <access origin="sms:*" launch-external="yes" /> -* è¥è¦å 許æéå°åçé£çµï¼ +* è¥è¦å 許é£çµæéæ å°ï¼ <access origin="geo:*" launch-external="yes" /> -* è¥è¦å 許 example.com å¨å¤é¨ç覽å¨ä¸æéçé£çµï¼ +* è¥è¦å 許å¨å¤é¨ç覽å¨ä¸æéçé£çµçé£çµï¼ <access origin="http://example.com/*" launch-external="yes" /> -* å 許å¨å¤é¨ç覽å¨ä¸æéçææéç½åå®ç¶²ç«ï¼ ï¼éæ¯çå åè¡çºçéç½åå®ç Url ç¸åï¼ +* å 許å¨å¤é¨ç覽å¨ä¸æéçææéç½åå®ç¶²ç«ï¼ ï¼éæ¯å åçè¡çºï¼éç½åå®ç url ç¸åï¼ <access origin="http://*" launch-external="yes" /> <access origin="https://*" launch-external="yes" /> -* è¦å è¨±è¨ªåææç urlï¼æ¢å¾©å°ç§ç¾å¤ç¦ 3.5.0 æ¿ç ï¼ä¸æ¨è¦ï¼ï¼ +* è¥è¦å è¨±è¨ªåææç urlï¼æ¢å¾©å°ç§ç¾å¤ç¦ 3.5.0 æ¿ç ï¼ä¸æ¨è¦ï¼ï¼ <access origin="*" launch-external="yes" /> -ç¶å°èªå°ä¸å URL 徿ç¨ç¨å¼å §ï¼å §é¨ç½åå®ç¬¬ä¸ï¼æ¸¬è©¦ï¼å¦æ URL 䏿¯æç½åå®ï¼ç¶å¾æ¸¬è©¦å¤é¨çç½åå®ã éæå³èï¼ä»»ä½ `http:` æ `https:` å¹é éå ©åç½åå®ç Url å°å¨ç§ç¾å¤ç¦çæç¨ç¨å¼ï¼æéï¼è䏿¯ååå¤é¨ç覽å¨ã +ç¶å°èªå°ä¸å URL 徿ç¨ç¨å¼å §ï¼å §é¨ç½åå®ç¬¬ä¸ï¼æ¸¬è©¦ï¼å¦æ URL æªæåå ¥ç½åå®ï¼ç¶å¾æ¸¬è©¦å¤é¨çç½åå®ã éæå³èï¼ä»»ä½ `http:` æ `https:` å¹é éå ©åç½åå®ç Url å¨ç§ç¾å¤ç¦çæç¨ç¨å¼ï¼å°ææéï¼è䏿¯ååå¤é¨ç覽å¨ã ## iOS ç½åå® -該平èºçç½åå®è¦åå½åçæç¨ç¨å¼ç®é䏿¾å° `config.xml` æªã +卿å®çæç¨ç¨å¼ç®é䏿¾å°äºè©²å¹³èºçç½åå®è¦å `config.xml` æªã -æ²æä¸ååå®ï¼å¦æå®çèµ·æº `www.apache.org` è䏿¯ `http://www.apache.org` ï¼é è¨çºææç `http` ï¼ `https` ï¼ `ftp` ï¼å `ftps` è¨ç«ã +æ²æä¸ç¨®åå®ï¼å¦æå®çèµ·æº `www.apache.org` è䏿¯ `http://www.apache.org` ï¼é è¨çºææç `http` ï¼ `https` ï¼ `ftp` ï¼å `ftps` æ¹æ¡ã -è¬ç¨åå å¨ iOS å¹³èºä¸çæ¯æ¯å¨[W3C å°é¨ä»¶è¨ªå][1]è¦ç¯æ´éæ´»ã ä¾å¦ï¼ä»¥ä¸è¨ªåææåååé 層網åå¦ `.com` å `.net` ï¼ +è¬ç¨åå å¨ iOS å¹³èºä¸çæ¯æ¯å¨[W3C é¨ä»¶è¨ªå][1]è¦ç¯æ´å éæ´»ã ä¾å¦ï¼ä»¥ä¸è¨ªåææåååé 層網ååå¦ `.com` å `.net` ï¼ - < 訪å便º ="*.google.*"/ > + <access origin="*.google.*" /> -èä¸åç Android å¹³èºä¸ææåºçå°èªå°éç½åå®åéé `href` iOS ä¸çè¶ é£çµå¯ä»¥é²æ¢é é¢å¨ææéæ¾ã +è Android å¹³èºä¸ææåºçå°èªå°éç½åå®åééä¸å `href` iOS ä¸çè¶ é£çµå¯é²æ¢é é¢æéæ ¹æ¬ã ## é»è 10 ç½åå® @@ -124,17 +124,17 @@ * éé訪åä»»ä½å §å®¹ `XMLHttpRequest` å¿ é 顯å¼è²æã è¨ç½® `origin="*"` ä¸è½å¨éç¨®æ æ³ä¸ã å¦å¤ï¼ææ web å®å ¨æ§å¯è½æé½ç¦ç¨ä½¿ç¨ `WebSecurity` å好é»èææ©é ç½®ä¸æè¿°ï¼ - < é¦é¸é å稱 = å¼"websecurity"="ç¦ç¨"/ > + <preference name="websecurity" value="disable" /> -* ä½çºæ¿ä»£è¨ç½® `*.domain` ï¼è¨ç½®éå `subdomains` 屬æ§å° `true` ã 宿è¨ç½®çº `false` ï¼é è¨æ æ³ã ä¾å¦ï¼ä»¥ä¸å 許訪å `google.com` ï¼ `maps.google.com` ï¼å `docs.google.com` ï¼ +* ä½çºæ¿ä»£è¨ç½® `*.domain` ï¼è¨ç½®éå `subdomains` æ¸å æ¼ `true` ã æå°å ¶è¨ç½®çº `false` ï¼é è¨æ æ³ã ä¾å¦ï¼ä»¥ä¸å 許訪å `google.com` ï¼ `maps.google.com` ï¼å `docs.google.com` ï¼ - < 訪å便º ="HTTP://google.com"çåå ="true"/ > + <access origin="http://google.com" subdomains="true" /> - 以ä¸è®çªè¨ªåå° `google.com` ï¼ + 以ä¸ç¸®å°è¨ªåå° `google.com` ï¼ - < 訪å便º ="HTTP://google.com"çåå ="false"/ > + <access origin="http://google.com" subdomains="false" /> æå®è¨ªåå°ææçåï¼å æ¬ç¶å° `file://` åå®ï¼ @@ -145,24 +145,24 @@ [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html -## 3.1.0 ç iOS è®å +## 3.1.0 iOS è®å -å¨çæ¬ä¹å 3.1.0ï¼ç§ç¾å¤ç¦ iOS å æ¬ä¸äºéæ¨æºçæ´å±å°å ¶ä»ç§ç¾å¤ç¦å¹³èºé½æ¯æ´çå whilelisting æ¹æ¡ã èª 3.1.0ï¼iOS ç½åå®ç¾å¨ç¬¦åè³æºç½åå®èªæ³æè¿°äºæ¬ææªçé é¨ã 妿æ¨å¾ pre-3.1.0ï¼åç´ï¼æ¨å¨ä½¿ç¨éäºæ´å±ï¼æ¨å¯è½éè¦æ´æ¹ `config.xml` æè½å以å䏿¨£ç¹¼çºç½åå®çµç¸åçè³æºæªã +å¨ 3.1.0 çä¹å, ç§ç¾å¤ç¦ iOS å æ¬ä¸äºéæ¨æºçæ´å±å°å ¶ä»ç§ç¾å¤ç¦å¹³èºé½æ¯æ´çå whilelisting æ¹æ¡ã æªè³ 3.1.0ã iOS ç½åå®ç¾å¨ç¬¦åæ¬ææªåé¢æè¿°çè³æºç½åå®èªæ³ã 妿æ¨å¾é 3.1.0ã åç´å使ç¨éäºæ´å±ï¼æ¨å¯è½éè¦æ´æ¹ `config.xml` æªï¼ä»¥ä¾¿å以å䏿¨£ç¹¼çºç½åå®ç¸åçè³æºéã -å ·é«ä¾èªªï¼éäºæ¨¡å¼éè¦æ´æ°ï¼ +å ·é«èè¨ï¼éäºæ¨¡å¼éè¦æ´æ°ï¼ -* " `apache.org` "ï¼ç¡åå®ï¼ï¼ éå°å åå¹é `http` ï¼ `https` ï¼ `ftp` ï¼å `ftps` çåå®ã å°æ´æ¹çº" `*://apache.org/*` "ï¼å æ¬ææåå®ï¼æé½å æ¬ä¸æ¢ç·çºæ¯åæ¨éè¦æ¯æ´çåå®ã +* " `apache.org` "ï¼æ²æåå®ï¼ï¼ éå°ä»¥åå¹é `http` ï¼ `https` ï¼ `ftp` ï¼å `ftps` åå®ã å°æ´æ¹çº" `*://apache.org/*` "ï¼å æ¬ææåå®ï¼æé½å æ¬ä¸æ¢ç·çºæ¯åæ¨éè¦æ¯æ´çåå®ã -* " `http://apache.*` "ï¼è¬ç¨åå åçæ«å°¾ï¼ï¼ é以åå°å¹é ææé ç´-ç´å¥-åï¼å æ¬ææå¯è½çå ©å忝 Tld ï¼ä½ä¸æ¯æç¨çååæ¡.co.uk)ã çºæ¯å TLDï¼æ¨å¯¦é䏿§å¶ï¼ä¸¦ä¸éè¦å°ç½åå®ä¸å æ¬ä¸æ¢ç·ã +* " `http://apache.*` "ï¼è¬ç¨åå åçæ«å°¾ï¼ï¼ é以åå°å¹é ææé ç´-ç´å¥-åï¼å æ¬ææå¯è½çå ©å忝 Tld ï¼ä½ä¸æ¯æç¨çååæ¡ã co.ukï¼ã çºæ¯å TLDï¼æ¨å¯¦é䏿§å¶ï¼ä¸¦ä¸éè¦å°ç½åå®ä¸å æ¬ä¸æ¢ç·ã -* " `h*t*://ap*he.o*g` "ï¼é¨æ©ä¸å¤±ä¿¡ä»¶çè¬ç¨åå ï¼ï¼ éäºé½ä¸åæ¯æ´ ï¼ è®åï¼å æ¬ä¸æ¢ç·çæ¯ååï¼åå®ï¼ä½ 實éä¸éè¦å°ç½åå®ä¸ã +* " `h*t*://ap*he.o*g` "ï¼é¨æ©ä¸å¤±ä¿¡ä»¶çè¬ç¨åå ï¼ï¼ éäºé½ä¸åæ¯æ´ ï¼ è®åï¼å æ¬ä¸æ¢ç·çºæ¯ååï¼åå®ï¼ä½ 實éä¸éè¦å°ç½åå®ä¸ã ## Windows Phone ç½åå® Windows Phone 8 çç½åå®è¦åç¼ç¾å¨æç¨ç¨å¼ä¸ç `config.xml` æªã -## Tizen ç½åå® +## æ³°ç½åå® -ç½åå®è¦åç¼ç¾å¨æç¨ç¨å¼ä¸ç `config.xml` æªã 該平èºä¾è³´äºç¸å `subdomains` 屬æ§ä½çºé»èå¹³èºã ï¼æéæ¯æ´ç詳細è³è¨ï¼è«åé± Tizen çææª[訪åå ç´ ][10]ä¸.) +ç½åå®è¦åç¼ç¾å¨æç¨ç¨å¼ä¸ç `config.xml` æªã å¹³èºä¾é ç¸å `subdomains` ä½çºé»èå¹³èºå±¬æ§ã ï¼æéæ¯æ´ç詳細è³è¨ï¼è«åé± Tizen çææª[訪åå ç´ ][10]ä¸.) [10]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/hybrid/plugins/index.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/hybrid/plugins/index.md b/docs/zh/edge/guide/hybrid/plugins/index.md index 195054b..80951cf 100644 --- a/docs/zh/edge/guide/hybrid/plugins/index.md +++ b/docs/zh/edge/guide/hybrid/plugins/index.md @@ -134,8 +134,8 @@ JavaScript æä¾äºé¢ååé¢çä»é¢ï¼ä½¿å¤æç¨å¼çä¹è¨±æéè¦ç * Android 夿ç¨å¼ * iOS 夿ç¨å¼ * é»è 10 夿ç¨å¼ -* Windows Phone 夿ç¨å¼ -* Windows 8 ç夿ç¨å¼ +* Windows Phone 8 夿ç¨å¼ +* Windows 夿ç¨å¼ Tizen å¹³èºä¸æ¯æ´å¤æç¨å¼ã http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/hybrid/webviews/index.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/hybrid/webviews/index.md b/docs/zh/edge/guide/hybrid/webviews/index.md index f6b500a..0165181 100644 --- a/docs/zh/edge/guide/hybrid/webviews/index.md +++ b/docs/zh/edge/guide/hybrid/webviews/index.md @@ -21,4 +21,5 @@ * äºé¦¬éç« OS WebViews * Android WebViews -* WebViews iOS \ No newline at end of file +* WebViews iOS +* Windows Phone 8.0 WebViews \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/platforms/index.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/platforms/index.md b/docs/zh/edge/guide/platforms/index.md index 53baebe..40426f0 100644 --- a/docs/zh/edge/guide/platforms/index.md +++ b/docs/zh/edge/guide/platforms/index.md @@ -72,6 +72,7 @@ ## Windows * Windows å¹³èºæå +* Windows 夿ç¨å¼ * åç´ Windows 8 ## Tizen http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/platforms/win8/plugin.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/platforms/win8/plugin.md b/docs/zh/edge/guide/platforms/win8/plugin.md index 5520cc4..9e05b26 100644 --- a/docs/zh/edge/guide/platforms/win8/plugin.md +++ b/docs/zh/edge/guide/platforms/win8/plugin.md @@ -13,17 +13,17 @@ ## under the License. -# Windows 8 ç夿ç¨å¼ +# Windows 夿ç¨å¼ æ¤é¨åæä¾äºå¦ä½å¨ Windows æç¨ååºæç¨ç¨å¼ä¸å¯¦ç¾ä¸å使ç¨ç夿ç¨å¼ç詳細è³è¨ãä¹åè®éç¯æç« ï¼è«å鱿ç¨ç¨å¼å¤æç¨å¼å¤æç¨å¼ççµæ§åå ¶å ±åç JavaScript ä»é¢çæ¦è¿°ã éä¸ç¯ç¹¼çºé¡¯ç¤ºç¤ºä¾*åè²*夿ç¨å¼å¾ç§ç¾å¤ç¦ web è¦åçæ¬æ©å¹³èºåèé¨é²è¡éä¿¡ã -宿¯éè¦çæ¯è«æ³¨æ Windows 8 æ¯æ´ç´æ¥å¨ JAVAscript ä¸ï¼éæå³èç¼å±ä¸åå®¶å¨å éè¦å¨ç¹æ®æ æ³ä¸ç 'æ¬å' é¨åç¼å±ã +å¾éè¦çæ¯è¦æ³¨æ Windows æ¯æ´ç´æ¥å¨ JAVAscript ä¸ï¼éæå³èç¼å±ä¸åå®¶ç 'æ¬å' çé¨åï¼åªéè¦å¨ç¹æ®æ æ³ä¸ç¼å±ã -## å¨ JavaScript ä¸åµå»ºä¸å Windows 8 ç夿ç¨å¼ +## å¨ JavaScript ä¸åµå»ºä¸å Windows 夿ç¨å¼ éäºæä»¤æ¯è¦åµå»ºä¸åç´ JavaScript 夿ç¨å¼ãçè§£éä¸é»å°æ¼çè§£å¦ä½æ·»å æ¬æ©/è¨ç®¡ä½è³ééè¦ã -Windows 8 ç§ç¾å¤ç¦å¤æç¨å¼æ¯ç¾æç WinJS æä¾çåè½ï¼æ¬è³ªä¸æ¯èèçå è£ï¼ä½åè¨ä½ ææ³è¦å®ç¾©å¤åè¨åä½ JS éç¨çä»é¢ï¼æ¨é常æ 1 å JS æªï¼æä¾äº APIã +Windows ç§ç¾å¤ç¦å¤æç¨å¼æ¯æ¬è³ªä¸æ¯ä¸åèå è£å¨åç¾æ WinJS æä¾çåè½ï¼ä½åè¨ä½ ææ³è¦å®ç¾©çºå¤åè¨åä½ JS éç¨ä»é¢ï¼ä½ é常ææä¾ API ç 1 JS æªã // inside file echoplugin.js var EchoPlugin = { @@ -35,9 +35,9 @@ Windows 8 ç§ç¾å¤ç¦å¤æç¨å¼æ¯ç¾æç WinJS æä¾çåè½ï¼æ¬è³ªä¸ } -## å¨ Windows 8 ä¸è£¡é¢çç§ç¾å¤ç¦ exec +## å¨ Windows ä¸ç裡é¢ç§ç¾å¤ç¦ execã -Cordova.exec 彿¸ä»¥ä¸åçæ¹å¼å®ç¾©çæ¯åå¹³èºä¸ï¼éæ¯å çºæ¯åå¹³èºé½æå®èªå·±çæç¨ js ä»£ç¢¼åæ¬æ©å è£ä»£ç¢¼ä¹éé²è¡éä¿¡çæ¹å¼ã ä½å¨ Windows 8 ææ²ææ¬å°çå è£ï¼æä»¥ exec èª¿ç¨æ¯æä¸è´æ§ã å°±åä½ å¯ä»¥ç´æ¥å¨ EchoPlugin.echoï¼ä½ js åªæå¤æç¨å¼å·¥ä½ï¼ +Cordova.exec 彿¸ä»¥ä¸åçæ¹å¼å®ç¾©çæ¯åå¹³èºä¸ï¼éæ¯å çºæ¯åå¹³èºé½æå®èªå·±çæç¨ js ä»£ç¢¼åæ¬æ©å è£ä»£ç¢¼ä¹éé²è¡éä¿¡çæ¹å¼ã ä½å¨ Windows ä¸ï¼ææ²ææ¬å°çå è£ï¼æä»¥ exec èª¿ç¨æä¸è´æ§ã å°±åä½ å¯ä»¥ç´æ¥å¨ EchoPlugin.echoï¼ä½ js åªæå¤æç¨å¼å·¥ä½ï¼ // inside file echoplugin.js ( this is what NOT to do if you want to reuse the JS API cross platform ) var EchoPlugin = { @@ -52,17 +52,17 @@ Cordova.exec 彿¸ä»¥ä¸åçæ¹å¼å®ç¾©çæ¯åå¹³èºä¸ï¼éæ¯å çºæ¯ } -éå°å¯è½æå工精細ï¼ä½æ¯å®æå³èæ¨å°éè¦çºä¸åçå¹³èºï¼ä¸åçæ¬ç echoPlugin.jsï¼å¯è½ä½ å¯ä»¥å¨ä½ ç實ç¾ä¸æä¸ä¸è´çåé¡ã ä½çºæä½³å¯¦è¸ï¼æåæ±ºå®æ¨¡ä»¿è£¡é¢éæ¼ Windows 8ï¼cordova.exec æ¬æ© APIï¼æä»¥æåå¯ä»¥éè¡ç¸åç JS 代碼ï¼ä¸¦ä¸éè¦é寫ä¸éçºå¹³èºï¼åä¹å©ç¨çä»»ä½åæ¸æª¢æ¥ï¼æç±éç¼äººå¡å¨å ¶ä»å¹³èºä¸å·¥ä½çäººå¡æä¾å ¶ä»éç¨ä»£ç¢¼ã +éå°å¯è½æå工精細ï¼ä½æ¯å®æå³èæ¨å°éè¦çºä¸åçå¹³èºï¼ä¸åçæ¬ç echoPlugin.jsï¼å¯è½ä½ å¯ä»¥å¨ä½ ç實ç¾ä¸æä¸ä¸è´çåé¡ã ä½çºæä½³å¯¦è¸ï¼æåæ±ºå®æ¨¡ä»¿ cordova.exec ä¸çªæ¶ï¼è£¡é¢çæ¬æ© APIï¼æä»¥æåå¯ä»¥éè¡ç¸åç JS 代碼ï¼ä¸¦ä¸éè¦é寫ä¸éçºå¹³èºï¼åä¹å©ç¨æª¢æ¥ï¼ä»»ä½åæ¸æå ¶ä»å¸¸è¦ç代碼ï¼ç±éç¼äººå¡å¨å ¶ä»å¹³èºä¸å·¥ä½çäººå¡æä¾ã ## ç§ç¾å¤ç¦ exec 代ç -éæ¼ Windows 8ï¼ç§ç¾å¤ç¦æä¾ä¸å代çï¼æ¨å¯ä»¥ä½¿ç¨ä¾è¨»åä¸åç©ä»¶ï¼å®å°èçææ cordova.exec 調ç¨ç APIã +å¨ Windows ä¸ï¼ç§ç¾å¤ç¦æä¾ä¸å代çï¼æ¨å¯ä»¥ä½¿ç¨ä¾è¨»åä¸åç©ä»¶ï¼å®å°èçææç cordova.exec 調ç¨ç APIã ä¾å¦å¦æä½ æ³è¦çºå é度ææå¨ API æä¾å¯¦ç¾ï¼ä½ æé樣åï¼ cordova.commandProxy.add ("å é度"{éå§ï¼ function() {/ / ä½ ä»£ç¢¼å¨é裡......}/ /......ï¼å ¶é¤çå¨é裡ç API}ï¼ ï¼ -æä»¥å¨æåçä¾åä¸ï¼æåå°åè¨ echoplugin.js ä¸ç代碼èç跨平èºç¸éï¼JavaScriptï¼åæåå¯ä»¥ç°¡å®å°å¯«çº Windows 8 ç代ç +æä»¥å¨æåçä¾åä¸ï¼æåå°åè¨ä¸ echoplugin.js ç代碼èç跨平èºç¸éï¼JavaScriptï¼åæåå¯ä»¥åªç·¨å¯« Windows ç代ç // in file echopluginProxy.js cordova.commandProxy.add("EchoPlugin",{ @@ -92,9 +92,9 @@ cordova.commandProxy.add ("å é度"{éå§ï¼ function() {/ / ä½ ä»£ç¢¼å¨é <clobbers target="window.echoplugin" /> </js-module> - <!-- windows8 --> - <platform name="windows8"> - <js-module src="src/windows8/echopluginProxy.js" name="EchoProxy"> + <!-- windows --> + <platform name="windows"> + <js-module src="src/windows/echopluginProxy.js" name="EchoProxy"> <merges target="" /> </js-module> </platform> @@ -104,11 +104,11 @@ cordova.commandProxy.add ("å é度"{éå§ï¼ function() {/ / ä½ ä»£ç¢¼å¨é </plugin> -éçµ¦äºæåå·¥ä½ Windows 8 JavaScript 夿ç¨å¼ï¼ä½¿ç¨ä¸åéç¨çæª ï¼echoplugin.jsï¼ ä¸¦ä½¿ç¨ä»£çä¾æä¾ Windows 8 åªæéé¨åçå·è¡ ï¼echopluginProxy.jsï¼ã æåæéº¼åå°æ¬æ©/è¨ç®¡ä»£ç¢¼æ·»å å°éï¼ å¥½å§æåè¦éå§ç¸åï¼å¯ä¸çåå¥å°å¨ echopluginProxy æ¹æ³ä¸æåå裡é¢ã +éçµ¦äºæå Windows JavaScript 夿ç¨å¼ï¼ä½¿ç¨ä¸åéç¨çæª ï¼echoplugin.jsï¼ å使ç¨ä»£ç伺æå¨æä¾å¯¦æ½ ï¼echopluginProxy.jsï¼ ç Windows åªæé¨åå·¥ä½ã æåæéº¼åå°æ¬æ©/è¨ç®¡ä»£ç¢¼æ·»å å°éï¼ å¥½å§æåè¦éå§ç¸åï¼å¯ä¸çåå¥å°å¨ echopluginProxy æ¹æ³ä¸æåå裡é¢ã # WinJS å¦ä½è¨ªåæ¬æ©/è¨ç®¡ä»£ç¢¼ -å¨ Windows 8 ä¸ï¼WinJS 編寫çæç¨ç¨å¼é½è½å¤ èæ¬æ©ä»£ç¢¼é²è¡äº¤äºééç op æ¯å¯ç¨æ¼ Windows éè¡æå ä»¶ã ç´°ç¯å¾å¤ï¼åæ¬æååªææ©èåºæ¬ç¥èã Microsoft æä¾äºæ´å¤çè³è¨[å¨é裡][2]. +å¨ Windows ä¸ï¼WinJS 編寫çæç¨ç¨å¼é½è½å¤ èæ¬æ©ä»£ç¢¼é²è¡äº¤äºï¼ééç op æ¯ä¾ Windows éè¡æå ä»¶ã ç´°ç¯å¾å¤ï¼åæ¬æååªææ©èåºæ¬ç¥èã Microsoft æä¾äºæ´å¤çè³è¨[å¨é裡][2]. [2]: http://msdn.microsoft.com/en-us/library/windows/apps/hh441569.aspx @@ -159,13 +159,13 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom") ï¼æåå°éç§»å }); -å°±æ¯éæ¨£ï¼æåæä¸å端å°ç«¯ c + + æ¯æ´ js å¯èª¿ç¨ç夿ç¨å¼ä½¿ç¨ Apache ç§ç¾å¤ç¦ Windows 8 ä¸ ï¼ +å°±æ¯éæ¨£ï¼æåå¨ Apache Cordova Windows ä¸æä½¿ç¨ç«¯å°ç«¯ c + + æ¯æ´ js 調ç¨å¤æç¨å¼ ï¼ # æè¡çä¸äºæ³¨æäºé ï¼ * åæªé常æ¯é忥æä»¥é¦¬ä¸èª¿ç¨åæªå¯è½é è¨ä¸æç±èª¿ç¨æ¹ã å¨å¯¦è¸ä¸ï¼å¦æé»è©±ä¸æ¯é忥ï¼ä½ æè©²è³å°ä½¿ç¨ javascript è¶ æå¼·å¶è¢«ç¨±çºéåæ¥åæªã * å¯ååçé¡å¯ä»¥ååç¨®åæ¨£ç太æ£äºï¼åå¨èª¿åº¦ï¼éåæ¥åæªï¼é鿍èªå·±çç©ä»¶é¡åã é£åã éåã éè¼çæ¹æ³åæ´å¤çäºä»¶ã æå»ºè°ä½ åä½ çå®¶åºä½æ¥ã -* å¦æä½ å æå ±åç Windows Phone 8 å Windows 8 SDK API å¼å«ï¼ä½ å°è½å¤ å¨ Windows Phone 8 Apache ç§ç¾å¤ç¦å¤æç¨å¼ä¸ä½¿ç¨ç¸åçéè¡æå ä»¶ ï¼æ¬æ©æè¨ç®¡ä½ï¼ã ~ æ¬è«æå¾ éä¸è·åã +* å¦æä½ å æå ±åç Windows Phone 8.0 å Windows SDK API å¼å«ï¼ä½ å°è½å¤ å¨ Windows Phone 8.0 Apache ç§ç¾å¤ç¦å¤æç¨å¼ä¸ä½¿ç¨ç¸åçéè¡æå ä»¶ ï¼æ¬æ©æè¨ç®¡çä½ï¼ã ~ æ¬è«æå¾ éä¸è·åã # å®ç¾©ä½ ç夿ç¨å¼ @@ -180,12 +180,12 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom") ï¼æåå°éç§»å <clobbers target="window.echoplugin" /> </js-module> - <!-- windows8 --> - <platform name="windows8"> - <js-module src="src/windows8/echopluginProxy.js" name="EchoProxy"> + <!-- windows --> + <platform name="windows"> + <js-module src="src/windows/echopluginProxy.js" name="EchoProxy"> <merges target="" /> </js-module> - <framework src="src/windows8/EchoRuntimeComponent.winmd" custom="true"/> + <framework src="src/windows/EchoRuntimeComponent.winmd" custom="true"/> </platform> <!-- other platforms --> @@ -193,8 +193,8 @@ var res = EchoRuntimeComponent.EchoPluginRT.echo("boom") ï¼æåå°éç§»å </plugin> -å°±æ¯é樣ï¼ä½ ç¾å¨æä¸åå¯åç¼ç夿ç¨å¼ï¼ä½ å¯ä»¥èä¸çå享 ï¼ è¦æ³¨æï¼å°æ¡æ¶æ·»å å° Windows 8 ç§ç¾å¤ç¦å°æ¡çæ¯æ´åªæ¯æè¿æè£å 說ï¼ï¼æä»¥æ¨å°éè¦ç¢ºä¿æ¨¡å ·ç¶åä½ ç§ç¾å¤ç¦çä¸ä»¶äºã ç§ç¾å¤ç¦ cli åç§ç¾å¤ç¦ plugman æ¯æ´æ·»å åªé¤æ¬æ©æ¯æ´ç夿ç¨å¼ã +å°±æ¯é樣ï¼ä½ ç¾å¨æä¸åå¯åç¼ç夿ç¨å¼ï¼ä½ å¯ä»¥èä¸çå享 ï¼ è¦æ³¨æï¼å°æ¡æ¶æ·»å å° Windows ç§ç¾å¤ç¦å°æ¡æ¯æ´æè¿æå å ¥ï¼æä»¥æ¨å°éè¦ç¢ºä¿æ¨¡å ·ç¶åä½ ç§ç¾å¤ç¦çä¸ä»¶äºã ç§ç¾å¤ç¦ cli åç§ç¾å¤ç¦ plugman æ¯æ´æ·»å åªé¤æ¬æ©æ¯æ´ç夿ç¨å¼ã -> ç§ç¾å¤ç¦å¤æç¨å¼æ·»å com.risingj.echoplugin æ > plugman å®è£ â â å¹³èº windows8 ç夿ç¨å¼ â â com.risingj.echoplugin â â å°æ¡ã +> cordova plugin add com.risingj.echoplugin or > plugman install --platform windows --plugin com.risingj.echoplugin --project . HTTPs://github.com/purplecabbage/cordova-runtimecomp-echoplug \ No newline at end of file http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/platforms/wp8/index.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/platforms/wp8/index.md b/docs/zh/edge/guide/platforms/wp8/index.md index 9b9ccac..0c42c18 100644 --- a/docs/zh/edge/guide/platforms/wp8/index.md +++ b/docs/zh/edge/guide/platforms/wp8/index.md @@ -75,7 +75,7 @@ [9]: http://cordova.apache.org -éäºå¤æ®¼å·¥å ·å 許æ¨åµå»ºã æ§å»ºåéè¡ Windows Phone æç¨ç¨å¼ã é¡å¤çå½ä»¤åä»é¢ï¼å¯ä»¥è·¨ææå¹³èºç夿ç¨å¼åè½çè³è¨ï¼è«åé±ä½¿ç¨ Plugman å°ç®¡ç夿ç¨å¼ã æå°å¦ä½éç¼å¤æç¨å¼å Windows Phone 夿ç¨å¼ç¹å®ç Windows Phone å¹³èºç詳細è³è¨ï¼è«å鱿ç¨ç¨å¼å¤æç¨å¼ã +éäºå¤æ®¼å·¥å ·å 許æ¨åµå»ºã æ§å»ºåéè¡ Windows Phone æç¨ç¨å¼ã é¡å¤çå½ä»¤åä»é¢ï¼å¯ä»¥è·¨ææå¹³èºç夿ç¨å¼åè½çè³è¨ï¼è«åé±ä½¿ç¨ Plugman å°ç®¡ç夿ç¨å¼ã æå°å¦ä½éç¼å¤æç¨å¼å Windows Phone 8 夿ç¨å¼ç¹å®äº Windows Phone å¹³èºç詳細è³è¨ï¼è«å鱿ç¨ç¨å¼å¤æç¨å¼ã ## å®è£ SDK http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/c4d7cc30/docs/zh/edge/guide/platforms/wp8/webview.md ---------------------------------------------------------------------- diff --git a/docs/zh/edge/guide/platforms/wp8/webview.md b/docs/zh/edge/guide/platforms/wp8/webview.md new file mode 100644 index 0000000..b913c9e --- /dev/null +++ b/docs/zh/edge/guide/platforms/wp8/webview.md @@ -0,0 +1,39 @@ +* * * + +許å¯èï¼ æ ¹æä¸åæå¤ååèè ææ¬åç´è¨±å¯å° Apache è»é«åºéæ ï¼ASFï¼ã See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + + +* * * + +# Windows Phone 8.0 WebViews + +æ¬æå說æå¦ä½å°åµå ¥å¨ä¸åè¼å¤§ç Windows Phone 8.0 æç¨ç¨å¼å §çç§ç¾å¤ç¦åç¨ web è¦åå ä»¶ã + +è¦æç §éäºèªªæé²è¡æä½ï¼è«ç¢ºä¿æ¨æææ°çç§ç¾å¤ç¦åä½ã å¾[cordova.apache.org](http://cordova.apache.org)ä¸è¼åè§£å£ç¸®å ¶ Windows Phone 8.0 å¥è£è»é« ï¼ç§ç¾å¤ç¦-wp8-*.zipï¼ã + + 1. å°èªå°å ç `wp8/framework` ç®éåçæ `WPCordovaClassLib.sln` ãå®å°åµå»º`Bin\Debug[Release]\WPCordovaClassLib.dll`. + + 2. è¤è£½ `WPCordovaClassLib.dll` æªå° Windows Phone 8 å°æ¡ `/libs` ç®éï¼å æ¬ `WPCordovaClassLib.dll` å°æ¨çå°æ¡ï¼éé `Project->References->Add Reference` ã æè ï¼ä½ å¯ä»¥ç´æ¥å¼ç¨ `wp8/framework/WPCordovaClassLib.csproj` æªã + + 3. æ·»å `CordovaView` å ä»¶ç¶å®å°æ¨çé é¢ ï¼ä¾å¦ï¼`MainPage.xaml`). + + xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib"> + ... + <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" + StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" /> + + + 4. è¤è£½ `common/www/cordova.js` 以åæç¨ç¨å¼ç HTML å JavaScript æªå° Windows Phone 8 å°æ¡ `html` ç®éï¼ä¸¦å æ¬è©²å°æ¡çæ°æªã + + 5. è¤è£½ `wp8/template/config.xml` å°å°æ¡çæ ¹ç®éä¸å + +ä¸é¢ç說æå°é£çµå æ ¸å¿ç§ç¾å¤ç¦å ä»¶ï¼çå°ä½¿ç¨ Plugman 管ç夿ç¨å¼é£çµç§ç¾å¤ç¦å¤æç¨å¼ã \ No newline at end of file
