How to show data asynchronously from URL that return document.write()?
We are using a 3rd Party application that provides Javascript code that returns the data using document.write()
method. i.e.,
<script src="//demoUrl.com/response/" type="text/javascript"></script>
The data shown on this URL is like this:
document.write('This is the output');
So, this process works fine when we use this script as it is, but when we add async
or defer attribute on this script tag, the output does not show.
How we can show the data asynchronously so it did not stop the page load?
javascript jquery
add a comment |
We are using a 3rd Party application that provides Javascript code that returns the data using document.write()
method. i.e.,
<script src="//demoUrl.com/response/" type="text/javascript"></script>
The data shown on this URL is like this:
document.write('This is the output');
So, this process works fine when we use this script as it is, but when we add async
or defer attribute on this script tag, the output does not show.
How we can show the data asynchronously so it did not stop the page load?
javascript jquery
add a comment |
We are using a 3rd Party application that provides Javascript code that returns the data using document.write()
method. i.e.,
<script src="//demoUrl.com/response/" type="text/javascript"></script>
The data shown on this URL is like this:
document.write('This is the output');
So, this process works fine when we use this script as it is, but when we add async
or defer attribute on this script tag, the output does not show.
How we can show the data asynchronously so it did not stop the page load?
javascript jquery
We are using a 3rd Party application that provides Javascript code that returns the data using document.write()
method. i.e.,
<script src="//demoUrl.com/response/" type="text/javascript"></script>
The data shown on this URL is like this:
document.write('This is the output');
So, this process works fine when we use this script as it is, but when we add async
or defer attribute on this script tag, the output does not show.
How we can show the data asynchronously so it did not stop the page load?
javascript jquery
javascript jquery
edited Nov 20 '18 at 12:35
Rai
803418
803418
asked Nov 20 '18 at 10:56
suiz
1021111
1021111
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Persuade the third party to rewrite the script so it doesn't use document.write
as it is entirely incompatible with delayed execution.
See the MDN documentation:
Never call document.write() from an async script. In Firefox 3.6, calling document.write() has an unpredictable effect. In Firefox 4, calling document.write() from an async script has no effect (other than printing a warning to the error console).
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391473%2fhow-to-show-data-asynchronously-from-url-that-return-document-write%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Persuade the third party to rewrite the script so it doesn't use document.write
as it is entirely incompatible with delayed execution.
See the MDN documentation:
Never call document.write() from an async script. In Firefox 3.6, calling document.write() has an unpredictable effect. In Firefox 4, calling document.write() from an async script has no effect (other than printing a warning to the error console).
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
add a comment |
Persuade the third party to rewrite the script so it doesn't use document.write
as it is entirely incompatible with delayed execution.
See the MDN documentation:
Never call document.write() from an async script. In Firefox 3.6, calling document.write() has an unpredictable effect. In Firefox 4, calling document.write() from an async script has no effect (other than printing a warning to the error console).
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
add a comment |
Persuade the third party to rewrite the script so it doesn't use document.write
as it is entirely incompatible with delayed execution.
See the MDN documentation:
Never call document.write() from an async script. In Firefox 3.6, calling document.write() has an unpredictable effect. In Firefox 4, calling document.write() from an async script has no effect (other than printing a warning to the error console).
Persuade the third party to rewrite the script so it doesn't use document.write
as it is entirely incompatible with delayed execution.
See the MDN documentation:
Never call document.write() from an async script. In Firefox 3.6, calling document.write() has an unpredictable effect. In Firefox 4, calling document.write() from an async script has no effect (other than printing a warning to the error console).
answered Nov 20 '18 at 10:58
Quentin
639k718611032
639k718611032
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
add a comment |
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
That 3rd party is one of the leading email marketing company. Not sure, if they can change their script in the quick manner. So, we have to find a solution that work for us in the mean time. :) Thanks for the information.
– suiz
Nov 20 '18 at 11:08
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53391473%2fhow-to-show-data-asynchronously-from-url-that-return-document-write%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown