-
Notifications
You must be signed in to change notification settings - Fork 1
/
default-request-test.js
33 lines (27 loc) · 1.11 KB
/
default-request-test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function printDefaultRequest() {
appendMessage('defaultRequest = ' + navigator.presentation.defaultRequest);
if (navigator.presentation.defaultRequest) {
appendMessage('defaultRequest.onsessionconnect = ' + navigator.presentation.defaultRequest.onsessionconnect + ' === undefined ' + (navigator.presentation.defaultRequest.onsessionconnect === undefined));
if (navigator.presentation.defaultRequest.presentationURL)
appendMessage('defaultRequest.presentationURL = ' + navigator.presentation.defaultRequest.presentationURL);
}
}
function defaultRequestLoop() {
printDefaultRequest();
setTimeout(defaultRequestLoop, 2000);
}
/**
* append message to debug message window
* @param {string} message A message string
*/
function appendMessage(message) {
var dw = document.getElementById('debugmessage');
dw.innerHTML += '\n' + JSON.stringify(message);
}
function init() {
defaultRequestLoop();
navigator.presentation.defaultRequest = new PresentationRequest("foo");
navigator.presentation.defaultRequest.onsessionconnect = function(e) {
console.log("defaultRequest.onsessionconnect");
};
}