|
|
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, уважаемые девелоперы. Второй день мучаюсь над одной проблемой. Добавил апплет на jsp страницу, которые обрабатывается spring mvc. Апплет находится в библиотеке skype4java-1.0.jar в пакете com.skype. В jsp странице прописываю Код: java 1. При загрузке страницы показывает сообщение А в деталях Java Plug-in 10.21.2.11 Using JRE version 1.7.0_21-b11 Java HotSpot(TM) Client VM User home directory = C:\Users\st4j ---------------------------------------------------- c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage o: trigger logging q: hide console r: reload policy configuration s: dump system and deployment properties t: dump thread list v: dump thread stack x: clear classloader cache 0-5: set trace level to <n> ---------------------------------------------------- Exception in thread "AWT-EventQueue-2" java.lang.IllegalStateException: The connector couldn't be initialized. at com.skype.connector.Connector.getInstance(Connector.java:85) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.skype.connector.Connector.getInstance(Connector.java:83) ... 27 more Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.win32.Win32Connector.getInstance(Win32Connector.java:64) ... 32 more Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Exception in thread "AWT-EventQueue-2" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Exception in thread "AWT-EventQueue-3" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Exception in thread "AWT-EventQueue-3" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Exception in thread "AWT-EventQueue-3" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Exception in thread "AWT-EventQueue-3" java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") at java.security.AccessControlContext.checkPermission(Unknown Source) at java.security.AccessController.checkPermission(Unknown Source) at java.lang.SecurityManager.checkPermission(Unknown Source) at sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source) at java.lang.SecurityManager.checkLink(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at com.skype.connector.ConnectorUtils.loadLibrary(ConnectorUtils.java:72) at com.skype.connector.win32.Win32Connector.initializeImpl(Win32Connector.java:100) at com.skype.connector.Connector.initialize(Connector.java:485) at com.skype.connector.Connector.connect(Connector.java:433) at com.skype.connector.Connector.assureAttached(Connector.java:985) at com.skype.connector.Connector.execute(Connector.java:904) at com.skype.connector.Connector.execute(Connector.java:861) at com.skype.connector.Connector.execute(Connector.java:827) at com.skype.connector.Connector.execute(Connector.java:786) at com.skype.Utils.getProperty(Utils.java:153) at com.skype.Profile.getId(Profile.java:239) at ErFlyerOnline.paint(ErFlyerOnline.java:16) at sun.awt.RepaintArea.paintComponent(Unknown Source) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$200(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Буду благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:01:43 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
Почему в code класс прописан без Package? Зачем вы используете эту фигню jsp:plugin? Я же давал уже ссылку на туториал с современным способом деплоя апплета. Вот же суть ошибки. Для чего было всю остальную колбасу вываливать? access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") Апплет нужно подписать это раз. Про использование DLL в апплетах нужно почитать пару статей с полезными советами это два. Там, например, с ClassLoader-ами есть заморочки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:05:28 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПочему в code класс прописан без Package? Зачем вы используете эту фигню jsp:plugin? Я же давал уже ссылку на туториал с современным способом деплоя апплета. Вот же суть ошибки. Для чего было всю остальную колбасу вываливать? access denied ("java.lang.RuntimePermission" "loadLibrary.skype_x86.dll") Апплет нужно подписать это раз. Про использование DLL в апплетах нужно почитать пару статей с полезными советами это два. Там, например, с ClassLoader-ами есть заморочки. В который раз вы меня выручаете, спасибо, подписал апплет и всё пошло. Осталось понять как сделать общение между этим апплетом и контроллерами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:36:09 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
st4jВ который раз вы меня выручаете, спасибо, подписал апплет и всё пошло. Осталось понять как сделать общение между этим апплетом и контроллерами. Какими ещё контроллерами? Сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:37:02 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
Да, серверные контроллеры в Spring MVC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:41:11 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
st4jДа, серверные контроллеры в Spring MVC. Апплет может отправлять HTTP запросы на тот сервер откуда был загружен. Так что определитесь с протоколом и вперед. JSON, вероятно, будет оптимальным выбором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:43:08 |
|
||
|
Апплет + skypeApi
|
|||
|---|---|---|---|
|
#18+
Applet, кстати, умеет с JavaScript общаться. В обе стороны. Правда, там могут быть ограничения от которых подпись не спасает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2013, 12:44:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38269856&tid=2129302]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
42ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 466ms |

| 0 / 0 |
