Кто-нибудь знает какую-либо статью/публикацию о архитектуре безопасности приложения Metro?Metro Ui Security Architecture
Например, приложение метро может вызвать внешнюю службу. Если это возможно, при каких условиях. Будет ли он сначала запрашивать пользователя? И если так будет , они смогут изменить свое ограничение позже и как?
Перекрестный доменный скриптинг на веб-сайте обычно считается большим no-no. Но если бы я превратил тот же код в приложение метро (с предположительно, они оба написаны в Html 5 + js), значит ли это, что я могу сделать айакс-звонки на любой сервер независимо от их домена? Это даже можно перенести веб-сайт в приложение? Если да, то насколько это легко?
Как получить доступ к локальной файловой системе? Или он должен пойти через контракты, чтобы сделать это?
И это родственный, но если бы я написал сайт (не приложение ). И сайт был открыт с использованием Metro IE10, может ли он подписаться на конкретные события js в метро? Наверное, я пытаюсь выяснить, как экономить средства, делая как можно меньше развития. I предпочитает веб-сайт, который может ориентироваться на несколько платформ, и только целевая конкретная платформа для функций, которые ее абсолютно требуют - также не в восторге от идеи пройти через microsoft в , чтобы опубликовать мое приложение.
Любая помощь оценивается.
Итак, как насчет обычного веб-сайта, открытого в ie10, имеет ли он доступ к базовому api, если это так, насколько это доступно? Где я могу найти эти документы? – Alwyn
Я ответил на части вопроса, на которые я мог бы ответить авторитетно. API-интерфейсы Windows runtime не доступны для веб-сайтов при использовании IE10, за исключением контекста определенных API W3C. Некоторые события (например, MSPointerUp/MSPointerDown/MSPointerMove) доступны в IE 10 - см. Http://blogs.msdn.com/b/ie/archive/2011/09/20/touch-input-for-ie10-and-metro -style-apps.aspx для информации об указателях API –
Спасибо за помощь, Ларри. – Alwyn