Meteor Session 设置和获取在所有桌面浏览器上对我来说都可以正常工作,但是触发 Sessions 的相同事件在移动 safari 浏览器上被“破坏”了。在仍然使用 Meteor Session 变量的同时是否有解决方法?
这是一些代码的示例。
Template.stream.events({
'click #circusview': function () {
var thisValue = document.getElementById("circusview");
var thisVal = thisValue.getAttribute("title");
Session.set("selected", thisVal);
var theSesh = Session.get("selected");
}
})
Template.tweet.tmplView = function () {
var thisSesh = Session.get('selected');
return thisSesh;
}
<template name="tweet">
<div id="{{tmplView}}" class="tweet" style="background-image: url( '{{backImg}}' )" >
<img class="profile" src="{{profileImg}}">
<span class="name">{{screenName}}</span>
<span class="message"> {{thisMessage}}</span>
</div>
</template>
这段代码在桌面浏览器上就像一个魅力,但在移动 safari 上却不行。谢谢您的帮助。