私のKynetxアプリはfloat_html()
を使用してコンテンツでいっぱいの箱を作ります。同じコンテンツを2回フローティングしないようにするにはどうすればよいですか?
rule float_box {
select when pageview ".*"
pre {
content = <<
<div id='messagebox'>
<h3>Floating Message Box</h3>
<ul id='my_list'></ul>
</div>
>>; // trippy
}
float_html("absolute","top:25px","right:20px",content);
}
rule fill_box {
select when pageview ".*"
foreach ["alpha","bravo","charlie"] setting (list_item)
append("#my_list", "<li>#{list_item}</li>");
}
ブックマークレットからアプリ(a421x27)が使用されています。同じページでブックマークレットを2回クリックすると、ダブルコンテンツが表示されます。
ボックスが既に画面上にあることを検出して再利用する方法はありますか?
あなたのアプリが最終的にブラウザ拡張機能を介して実行される場合、拡張機能が2度起動される心配はありません。しかし、ブックマークレットを介して展開する予定がある場合は、有効な懸念があります。 –