是否可以自动打开视频模式并仅在用户从电子邮件中的 link 访问页面时才开始播放。?
Is it possible to automatically open a video modal and begin playing only when the user accesses the page from a link in an email.?
我知道我们可以很容易地在页面加载时打开 Bootstrap 模式。但是我有一种情况,只有当用户从电子邮件 link?
访问页面时,模态才应该打开
有什么方法可以使用 JavaScript 或 JQuery。
是的,你可以。
我能想到的最直接的方法是在电子邮件中使用的 url 中使用额外的查询参数。
当您的页面加载时,您可以测试此查询参数,然后决定是否打开模式。
考虑这个示例 URL:
www.example.com
在电子邮件版本中,我们可以添加这样的查询参数:
www.example.com?email=true
然后,在您的客户端(页面加载时):
var query = window.location.href.split('?')[1];
if(query && query.indexOf('email=true') > -1){
// Url has the parameter run code to open modal
}
是的,你可以做到这一点
只是你必须在 Link.
中传递额外的参数(查询字符串)
假设你的普通 link 是 "www.xyz.com",而不是这个你必须通过 "www.xyx.com?bylink"
并且在您的页面加载时,您必须获取页面 Url 并找到额外的参数(查询字符串)
如果参数在 URL 中,只需打开视频弹出窗口,否则正常打开页面。
例如:
var URL =window.location.href ;
if(URL.contains('bylink'))
{
videoModel.show();
}
else{
NoramlPage.show();
}
我知道我们可以很容易地在页面加载时打开 Bootstrap 模式。但是我有一种情况,只有当用户从电子邮件 link?
访问页面时,模态才应该打开有什么方法可以使用 JavaScript 或 JQuery。
是的,你可以。
我能想到的最直接的方法是在电子邮件中使用的 url 中使用额外的查询参数。
当您的页面加载时,您可以测试此查询参数,然后决定是否打开模式。
考虑这个示例 URL:
www.example.com
在电子邮件版本中,我们可以添加这样的查询参数:
www.example.com?email=true
然后,在您的客户端(页面加载时):
var query = window.location.href.split('?')[1];
if(query && query.indexOf('email=true') > -1){
// Url has the parameter run code to open modal
}
是的,你可以做到这一点
只是你必须在 Link.
中传递额外的参数(查询字符串)假设你的普通 link 是 "www.xyz.com",而不是这个你必须通过 "www.xyx.com?bylink"
并且在您的页面加载时,您必须获取页面 Url 并找到额外的参数(查询字符串)
如果参数在 URL 中,只需打开视频弹出窗口,否则正常打开页面。
例如:
var URL =window.location.href ;
if(URL.contains('bylink'))
{
videoModel.show();
}
else{
NoramlPage.show();
}