我想打开一个新的选项卡,在这个选项卡中,我从自己的服务器调用一个函数(下面是一个)。我想这样做的原因是能够从服务器而不是前端重定向用户。
我不知道怎么做,但我的服务器功能应该检查用户是否注册到Stripe,如果他没有,那么我必须重定向他到Stripe的网站。我想使用response.redirect重定向。
我的服务器是用NodeJS编程的,其功能如下所示:
MyFunction = function (req,res) {
if (user has already integrated with stripe) {
return res.send(200)
}
我知道cookies是从客户端(web浏览器)发送到服务器()的,用于跨相同浏览器的选项卡或窗口进行请求。因此,在给定域的不同浏览器选项卡中,http cookie是相同的。
但根据我的经验,http头文件就不是这样了。如果浏览器选项卡访问服务器(),并且服务器发送标头- "mycustomeheader: "i am example.com",则同一浏览器窗口或同一浏览器的其他窗口中的其他选项卡将无法使用此标头。
以上理解正确吗?
嗨,
在我的页面中,我使用的是Telerik选项卡控件,其中我同时使用它的RadTabStrip1_TabClick和OnClientTabSelected。对于一个选项卡,我必须使用服务器端代码,而对于其他选项卡,我只需要OnClientTabSelected事件,它不应该触发服务器端代码,所以我的问题是,如何限制代码到达服务器端,以供那些选项卡单击不需要服务器端代码的地方使用。
我用的是退货假,但没有用;
function onClientTabSelected(sender, args) {
//set tab value
var ta