【发布时间】:2020-07-14 03:59:02
【问题描述】:
我在带有外部 js 的 home 组件中有 java 脚本组件。当页面导航到另一个页面时,我需要删除外部 js。页面不刷新。
<script>
function initFreshChat() {
window.fcWidget.init({
token: "***",
host: "https://wchat.freshchat.com"
});
}
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
这是外部js:https://wchat.freshchat.com/js/widget.js
我需要这个,因为我需要将这个新鲜聊天窗口保留在一页中。 这可以通过设置任何条件来完成。但是如果我们刷新页面,它就会起作用。这里的页面根本不刷新。 因此,当导航到其他页面时,我需要删除外部 js。并在来到此页面时重新安装。
【问题讨论】:
-
试试这个`
-
它对我不起作用:(
标签: javascript vue.js single-page-application