1

我将使用 shopify 的系统,所以我仅限于我可以编辑的方式和页面。

我有一个页面是应用程序,但我希望该页面在加载时显示弹出式免责声明,然后他们才能看到该页面。

我被告知我不能编辑应用程序页面本身,但我可以在公共站点页脚中添加 javascript 代码来检查当前 url,如果它等于这个特定页面,然后创建一个弹出窗口。

我创建了一个包含免责声明信息的页面,因此我希望弹出窗口加载此页面的内容。

我相信我可以使用这个 div 标签加载内容

div id="popupinfo" pages.disclaimer.content div

我不知道如何添加 if 语句来检查当前 url = site.com app.html then div id="popupinfo" pages.disclamier.content div

该站点使用他们自己的语言,称为 Liquid,因此使用双括号..但是我确信任何用于提取 html 页面内容的代码都可以使用。

我可以请一些帮助我如何

  1. 查看当前页面
  2. 如果页面 = xxx
  3. 创建一个弹出窗口的最佳方法,用户必须单击是或确定按钮
  4. 然后显示常规页面

提前致谢!

布罗库尔

4

4 回答 4

0
if( document.URL === "myPage.html" ){
     // Disclaimer alert
     if (confirm('Do you agree to this Disclaimer?')){
         // Redirect
         window.location = "myNewPage.html";
     } else {
         // Do nothing
     }
}
于 2013-02-26T14:17:26.290 回答
0

尝试这样的事情:

<html>
<head>
</head>
<script type="text/javascript">
function poponload()
{
   popupwindow=window.open("","mywindow","location=1,status=1,scrollbars=1,width=100,height=100");
    popupwindow.moveTo(0, 0);
}
</script>
<body onload="javascript: poponload()">
This is the page
</body>
</html>
于 2013-02-26T14:18:15.407 回答
0
于 2013-02-26T15:51:01.013 回答
0

只能在用户操作时打开弹出窗口,例如“点击”操作。

于 2013-02-26T14:14:27.587 回答