小编Ale*_*xis的帖子

每个会话只运行一次Firefox扩展代码

我正在创建一个需要用户登录的Firefox扩展.每次打开新窗口但不打开新选项卡时,都会运行扩展的"代码".我希望代码每个会话只运行一次.

扩展程序的设置如下所示.(如果我错过了什么,请告诉我):

在chrome清单中: overlay chrome://browser/content/browser.xul chrome://my/overlay.xul

在overlay.xul中:
<overlay id="socialSidebarOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://my/code.js" />
</overlay>

在code.js中:
alert('being called')

问题是"被叫"只应在Firefox启动时显示,而不是在打开新选项卡或窗口时显示.什么是实现这一目标的方法?

javascript firefox-addon

5
推荐指数
1
解决办法
570
查看次数

5
推荐指数
1
解决办法
977
查看次数

使用Fabric进行INSTALLED_APPS的本地设置

我有一个应用程序(django-compressor),我只想在我的本地机器而不是服务器上运行.我知道的

try:
    from local_settings import *
except ImportError:
    pass 
Run Code Online (Sandbox Code Playgroud)

特技.但我不知道是否有更好的方式来删除应用程序,我只希望在当地办起了INSTALLED_APPSsettings.py使用衣物.

django fabric

5
推荐指数
2
解决办法
3548
查看次数

向Django后端验证Android或iPhone应用程序

我有一个用Django构建的webapp.它适用于网络,但现在我正在构建一个Android应用程序.我不确定如何安全地验证Django后端的Android应用程序.

此webapp具有用户配置文件.用户可以使用Web界面注册/登录/注销.相关部分urls.py看起来像这样:

urlpatterns += patterns('',
  url(r'^accounts/login/$', 'django.contrib.auth.views.login', name='login'),
  url(r'^accounts/logout/$', 'django.contrib.auth.views.logout', name="logout"),
)
Run Code Online (Sandbox Code Playgroud)

我的理解是,在用户成功完成后accounts/login,在浏览器上存放了一些用于其余连接的cookie.它是否正确?

在Android设备上,给定用户名和密码,用户向Django后端验证用户的正确或最佳方式是什么?我是否需要像在浏览器中那样获取cookie或者有更好的方法吗?

iphone django android django-authentication ios

5
推荐指数
1
解决办法
3387
查看次数

在coffeescript中以编程方式/"by string"调用函数

可能重复:
动态对象属性名称

我有一个功能,我需要根据用户输入的数据调用.

例如,我有:

models.cat
models.dog
Run Code Online (Sandbox Code Playgroud)

现在,我希望能够在models.[my_str]哪里打电话my_str = "snake".所以计算机会认为它正在尝试执行models.snake.有没有办法在javascript或更好的coffeescript中做到这一点?

javascript coffeescript

5
推荐指数
1
解决办法
2815
查看次数

用于键盘快捷键文档的拟物化按键

我正在为某些软件的键盘快捷键编写一些文档。文档位于 html/css/js 中。我想要有 acontrolckey 的图像(拟物化?),而不是仅仅有[ctrl] + [c]. 我已经在网上看到了这一点,但我没有通过网络搜索找到任何解决方案。

如何使用 HTML/CSS/JS 将 Control 和 C 键呈现为图像?我很乐意使用第三方库来实现效果。

html javascript css keyboard-shortcuts

5
推荐指数
1
解决办法
336
查看次数

显示和保存 Django ArrayField

ArrayField在模型中有一种类型。建议元素列表中的后端my_list自动用于。但是,用户随后需要根据需要更新此列表。该模型如下所示:

class my_model(models.Model):
    my_list = ArrayField(
        models.CharField(max_length=10)
    )
Run Code Online (Sandbox Code Playgroud)

问题在于,whenmy_list在模板中呈现的是一个带有逗号分隔列表的单个 html 输入标记。例如a,b,c,d

我的问题有两个方面。如何让模板语言显示逗号分隔的列表,以便每个元素都有自己的 html 输入框。此外,我正在努力解决的更困难的事情是如何制作它,以便将这些元素作为数组保存回模型。

我目前的想法是用 javascript 破解前端。但是有没有更好的方法可以用 Django 做到这一点?

django django-templates django-models django-forms django-views

5
推荐指数
1
解决办法
1802
查看次数

在没有iPhone的情况下配置Gimbal iBeacon?

有没有办法在没有iPhone的情况下配置物理万向节信标?

在这些说明中,它表示您需要使用iPhone应用程序.Android,PC等还有其他方法吗?

bluetooth-lowenergy gimbal

4
推荐指数
1
解决办法
2914
查看次数

在本机中获取onPress按钮的名称

我有两个按钮,它们都调用相同的onPress功能.在回调中,我希望能够区分哪个被按下.

<MKRadioButton
   title='A' 
   group={this.radioGroup}
   onPress={this._toggle}
 />

<MKRadioButton
   title='B' 
   group={this.radioGroup}
   onPress={this._toggle}
 />
Run Code Online (Sandbox Code Playgroud)

然后是电话

_toggle(event) {
    //what should go here to figure out if title A or B was called?
}
Run Code Online (Sandbox Code Playgroud)

button react-native onpress

4
推荐指数
1
解决办法
4035
查看次数

JavaScript 中的存在运算符?

我有一个很大的 json 对象。我需要访问x = a.b.c.d.e.f.g. 但是b(或c, d, e...) 可以是未定义的。这个数据结构是从其他地方导入的。

有没有一种方法,试图让分配xnullundefined没有引发错误?

javascript existential-operator

4
推荐指数
1
解决办法
3139
查看次数