Meteor Session の set と get は、すべてのデスクトップ ブラウザーで問題なく動作しますが、モバイル サファリ ブラウザーではセッションをトリガーする同じイベントが「壊れて」しまいます。Meteor セッション変数を使用している間に、これを回避する方法はありますか?
これはいくつかのコードの例です。
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>
このコードは、デスクトップ ブラウザーでは魅力的に機能しますが、モバイル サファリでは機能しません。助けてくれてありがとう。