Windows Desktop
Windows Phone
ONE CORE OS
ONE APP PLATFORM
ONE STORE
Windows 10
XBox
IoT
HoloLens
Surface Hub
EdgeHTML.dll
Chakra
Friendless
In Seattle
The Fog
Do it Live
Child’s Play
Hawks >
49ers
$100
$100
$100
$100
$100
$500
$500
$500
$500
$500
$2000
$2000
$2000
$2000
$2000
$1,000,000 $1,000,000 $1,000,000 $1,000,000 $1,000,000
Friendless
In Seattle
The Fog
Do it Live
$100
$100
$100
$500
$500
$500
$500
$500
$2000
$2000
$2000
$2000
$2000
Child’s Play
Hawks >
49ers
$100
$1,000,000 $1,000,000 $1,000,000 $1,000,000 $1,000,000
Code
Push
Host
Visual Studio
Notepad++
Brackets
Vim
ATOM
Sublime Text
Emacs
Git
SVN
Visual Studio Online
GitHub
Bitbucket
Gitlab
Amazon WS
Heroku
Parse
Private Cloud
Microsoft Azure
Release
Friendless
In Seattle
The Fog
Do it Live
$100
$100
$100
$500
$500
$500
$500
$500
$2000
$2000
$2000
$2000
$2000
Child’s Play
Hawks >
49ers
$100
$1,000,000 $1,000,000 $1,000,000 $1,000,000 $1,000,000
Friendless
In Seattle
The Fog
Do it Live
$100
$100
$100
$500
$500
$500
$500
$500
$2000
$2000
$2000
$2000
Child’s Play
Hawks >
49ers
$100
$1,000,000 $1,000,000 $1,000,000 $1,000,000 $1,000,000
all
https://*.websites.net/
allowForWebOnly
https://*.website.net/
none
http://ads.website.net/
<meta name="msapplication-cortanavcd" content="http://mysite.com/vcd.xml"/>"
content="http://flightarcade.azurewebsites.net/vcd/vcd.xml"/>
// Add an event listener for the activation event
if (Windows.UI.WebUI.WebUIApplication.addEventListener(“activated”, function (args)) {
// Handle the Voice Command activation event
var activation = Windows.ApplicationModel.Activation;
if (args.kind === activation.ActivationKind.voiceCommand) {
// Extract the result from the speech recognition from the event arguments
var speechRecognitionResult = args.result;
// Get the recognized command, defined in the VCD file
var command = speechRecognitionResult.rulePath[0];
// Get the full string of text that was spoken
var textSpoken = speechRecognitionResult.text;
}
});
Friendless
In Seattle
The Fog
Do it Live
$100
$100
$100
$500
$500
$500
$500
$500
$2000
$2000
$2000
$2000
Child’s Play
Hawks >
49ers
$100
$1,000,000 $1,000,000 $1,000,000 $1,000,000 $1,000,000
Default policy applied to local content
script-src ms-appx: data: 'unsafe-eval'; style-src ms-appx: data:
'unsafe-inline' object-src 'none'; font-src ms-appx: data:;
Custom policy specification available
•
Load local content through ms-appx-web:///
•
Specify policy in html page head with a metatag
• <meta http-equiv="Content-Security-Policy"
content="script-src ms-appx: data:”>
Directive
Example
Controls
default-src
‘self’
JS, Images, CSS, Font’s, XHRs, Frames, Media
script-src
‘self’ my.scripts.com
JS
style-src
‘self’ my.style.com
CSS
img-src
‘self’ my.cdn.com
<img>
connect-src
*
XHR, WebSockets
font-src
‘self’ my.fonts.com
Fonts
object-src
‘none’
Plugins <object>, <embed>, <applet>
media-src
my.media.com
<audio>, <video>
frame-src
‘self’
URIs that iFrames can load
sandbox
allow-scripts
Enables sandbox for requested resource
report-uri
/my-report-uri.com
URI where browser posts policy violation reports
// Injecting the Object:
var notification= new Notification.ToastClass();
webview.addWebAllowedObject(“UniversalWindowsAPIs ", notification);
// Calling from WebView:
var notification= window.notification;
if (notification) {
notification.toastMessage('Hello World', 0);
}
Windows 10 App
var op = MSApp.clearTemporaryWebDataAsync();
op.oncomplete = function () {
//Temporary web data cleared successfully
var webview = document.getElementById("myWebView");
webview.refresh();
};
op.start();
var webview = document.getElementById('WebView');
//Subscribe to Event
webview.addEventListener(" MSWebViewNewWindowRequested", handleNewWindow, false);
//Handle Event
function handleNewWindow(e) {
e.preventDefault();
//Navigate to the url in the webview
webview.navigate(e.uri);
}
document.getElementById('webview').addEventListener('MSWebViewPermissionRequested',
handlePermission, false)
//Event handler
var handlePermission = function(){
if (e.permissionRequest.type === 'geolocation') {
e.permissionRequest.allow();
}
}
if (window.Windows){
// Create an appointment with
Windows.ApplicationModel.Appointments.Appointment();
}
Packaged
Hosted
Embedded
Native Cordova app with
the code stored locally
Native Cordova app with
the code stored on a server
Cordova apps housed
within a broader native
application
www.manifoldJS.com
© Copyright 2026 Paperzz