mirror of
https://github.com/YunoHost-Apps/jappix_ynh.git
synced 2024-09-03 19:26:19 +02:00
26 lines
No EOL
682 B
JavaScript
Executable file
26 lines
No EOL
682 B
JavaScript
Executable file
/*
|
|
|
|
Jappix - An open social platform
|
|
These are the origin JS script for Jappix
|
|
|
|
-------------------------------------------------
|
|
|
|
License: dual-licensed under AGPL and MPLv2
|
|
Author: Valérian Saliou
|
|
Last revision: 13/06/13
|
|
|
|
*/
|
|
|
|
// Checks if the URL passed has the same origin than Jappix itself
|
|
function isSameOrigin(url) {
|
|
/* Source: http://stackoverflow.com/questions/9404793/check-if-same-origin-policy-applies */
|
|
|
|
var loc = window.location,
|
|
a = document.createElement('a');
|
|
|
|
a.href = url;
|
|
|
|
return (!a.hostname || (a.hostname == loc.hostname)) &&
|
|
(!a.port || (a.port == loc.port)) &&
|
|
(!a.protocol || (a.protocol == loc.protocol));
|
|
} |