(origins)
| 1453 | */ |
| 1454 | var _determineScriptAccess = function() { |
| 1455 | var _extractAllDomains = function(origins) { |
| 1456 | var i, len, tmp, resultsArray = []; |
| 1457 | if (typeof origins === "string") { |
| 1458 | origins = [ origins ]; |
| 1459 | } |
| 1460 | if (!(typeof origins === "object" && origins && typeof origins.length === "number")) { |
| 1461 | return resultsArray; |
| 1462 | } |
| 1463 | for (i = 0, len = origins.length; i < len; i++) { |
| 1464 | if (_hasOwn.call(origins, i) && (tmp = _extractDomain(origins[i]))) { |
| 1465 | if (tmp === "*") { |
| 1466 | resultsArray.length = 0; |
| 1467 | resultsArray.push("*"); |
| 1468 | break; |
| 1469 | } |
| 1470 | if (resultsArray.indexOf(tmp) === -1) { |
| 1471 | resultsArray.push(tmp); |
| 1472 | } |
| 1473 | } |
| 1474 | } |
| 1475 | return resultsArray; |
| 1476 | }; |
| 1477 | return function(currentDomain, configOptions) { |
| 1478 | var swfDomain = _extractDomain(configOptions.swfPath); |
| 1479 | if (swfDomain === null) { |
no test coverage detected