Modify Worker constructor to use the document's base URL.

This commit is contained in:
Bridget McErlean 2016-04-25 08:04:48 -07:00
parent 97a45dc30c
commit d15495aade
4 changed files with 26 additions and 1 deletions

View file

@ -69,7 +69,7 @@ impl Worker {
// https://html.spec.whatwg.org/multipage/#dom-worker
pub fn Constructor(global: GlobalRef, script_url: DOMString) -> Fallible<Root<Worker>> {
// Step 2-4.
let worker_url = match global.get_url().join(&script_url) {
let worker_url = match global.api_base_url().join(&script_url) {
Ok(url) => url,
Err(_) => return Err(Error::Syntax),
};