小编Yet*_*ser的帖子

为什么document.addEventListener('load',function)不能在greasemonkey脚本中工作?

它没有给出错误,我把a console.log('loaded userscript wifi-autologin'),console.log作品,但document.addEventListener的预期效果不会发生.在进行了一些调试之后,让它打印出调用了addEventListener,我发现它没有被调用.

脚本来源:

// ==UserScript==
// @name        wifi-autologin
// @namespace   lf-ns
// @description Hopefully autologins to a captive portal
// @include     *://1.1.1.1/*
// @version     1
// @run-at document-end
// ==/UserScript==

document.addEventListener('load', submitAction);
Run Code Online (Sandbox Code Playgroud)

javascript greasemonkey addeventlistener

46
推荐指数
5
解决办法
11万
查看次数

获取PulseAudio的DBus接口上的信号?

每当PulseAudio中的接收器状态发生变化(例如变为非活动状态)时,我都会尝试调用D-Bus信号处理程序.不幸的是,它没有被调用,我坦率地不确定为什么.

import dbus
import dbus.mainloop.glib
from gi.repository import GObject


dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()


def signal_handler(*args, **kwargs):
    print('sig: ', args, kwargs)


def connect():
    import os
    if 'PULSE_DBUS_SERVER' in os.environ:
        address = os.environ['PULSE_DBUS_SERVER']
    else:
        bus = dbus.SessionBus()
        server_lookup = bus.get_object("org.PulseAudio1", "/org/pulseaudio/server_lookup1")
        address = server_lookup.Get("org.PulseAudio.ServerLookup1", "Address", dbus_interface="org.freedesktop.DBus.Properties")

    return dbus.connection.Connection(address)


conn = connect()
core = conn.get_object(object_path='/org/pulseaudio/core1')
core.connect_to_signal('StateUpdated', signal_handler)
core.ListenForSignal('org.PulseAudio.Core1.Device.StateUpdated', dbus.Array(signature='o'), dbus_interface='org.PulseAudio.Core1')
loop = GObject.MainLoop()
loop.run()
Run Code Online (Sandbox Code Playgroud)

python dbus pulseaudio

16
推荐指数
2
解决办法
1505
查看次数

Twitter Bootstrap折叠无法正常工作

我正试图使用​​twitter bootstrap网站上提供的示例来解决问题.当我尝试使用此代码时,单击链接以折叠内容不会执行任何操作.这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Test</title>

    <link href="../css/bootstrap.css" rel="stylesheet">
    <link href="../css/bootstrap-responsive.css" rel="stylesheet">
    <script type="text/javascript" src="../js/bootstrap.js"></script>

</head>
<body>

<div class="accordion" id="accordion2">
    <div class="accordion-group">
        <div class="accordion-heading">
            <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
                Collapsible Group Item #1
            </a>
        </div>
        <div id="collapseOne" class="accordion-body collapse in">
            <div class="accordion-inner">
                Anim pariatur cliche...
            </div>
        </div>
    </div>
    <div class="accordion-group">
        <div class="accordion-heading">
            <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
                Collapsible Group Item #2
            </a>
        </div>
        <div id="collapseTwo" class="accordion-body collapse">
            <div class="accordion-inner">
                Anim pariatur cliche...
            </div>
        </div>
    </div> …
Run Code Online (Sandbox Code Playgroud)

javascript collapse twitter-bootstrap

8
推荐指数
1
解决办法
8290
查看次数

如何在页面加载chrome扩展名后调用javascript函数?

页面上有一个函数,我想在加载后调用它.我不拥有该页面,因此我无法在其中插入任何html.您能否提供一些具体示例,如何使用镀铬扩展或greasemonkey进行此操作?(功能是submitAction()).

javascript google-chrome

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

如何将CSS中的<hr />的宽度设置为小于宽度的X像素数:auto?

我有一些带有一些<hr/>元素的导航.优选地,在纯CSS(3?)中,如何将水平规则的宽度设置为自动减去X个像素数?

这并不重复这个问题,因为它等于负填充,这是不可能的.

html css

2
推荐指数
1
解决办法
7166
查看次数