问题标签 [midori]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
raspberry-pi - 树莓派程序延迟
我使用 Raspberry Pi 在启动时自动显示网页。
问题是:一旦启动覆盆子,就会启动 Midori,但我收到消息“无法解析主机名......”。
当我在启动后 30 秒更新网页时,它会正确显示。
如何在 X 秒后延迟启动 Midori?
我启动我的网页/etc/xdg/lxsession/LXDE/autostart
c - Midori:更改源代码以更改 http 处理行为
我在一个项目中工作,我需要更改浏览器源代码以更改它在接收某个 http 响应状态码时的行为方式。当收到这些类型的数据包时,我需要捕获它们,分析消息正文并相应地做一些事情。
我正在努力访问 HTTP 消息正文。请求或响应。我已经尝试了几乎所有的东西。我可以随意使用/更改标题,我可以将我的消息插入队列(调用 libsoup/midori 原语)。
Midori 使用 libsoup 会话信号来处理消息。“请求开始”和“请求排队”。我添加了可用的“request-unqueued”,它允许我在 http 生命周期中进行更精细的控制。
我知道有 Soup_Message 特定的信号,但我还没有找到如何使用它们,尽管我觉得我应该这样做。
请随时帮助我,引导我访问任何链接、文档以及任何可以给我提示的内容。
TL:DR:需要访问 Http 响应正文/内容,并且只能读取 Headers。
debugging - 无法在 gdb 中获得正确的源路径
我有一个从存储库中签出的项目midori
。我想在构建后使用 gdb 调试项目,但是当我尝试在源文件上放置断点时,gdb 无法识别。
这是我的 Cmakelist.txt 文件https://github.com/shashwat001/midori-modified/blob/master/CMakeLists.txt。
按照这里的说明http://midori-browser.org/contribute/#build_the_code。cmake
我创建了 _build 文件夹,然后从里面运行make
。然后运行 midori 的可执行文件是_build/midori/midori
.
从源文件夹,我运行
然后将断点放入文件 midori/midori-panel.c
然后显示以下错误:No source file midori-panel.c
我是否需要对 Cmake 文件进行任何更改才能启用它,或者我需要一些其他语法。
bash - 在 midori 中通过“e”参数传递位置
我正在使用 midori 0.4.3。在执行 midori webbrowser 时,我们可以在终端中将参数作为参数传递。例如; 使浏览器全屏我们可以执行;
executable
键入时可以找到这些操作参数的完整列表midori --help-execute
。
我的问题是我怎样才能通过这个?
我也试过了:
,但没有运气。
midori - Raspberry 中的 Crontab 无法刷新网站
这是我简短但有效的代码:
代码的名称是 refresh.sh,我已经对其进行了修改。此外,当我从终端运行代码时,它可以正常工作。但是,当我期望cron
运行它时,似乎什么都没有发生。代码位于 Raspberries 桌面上:cron
请求如下所示:
此外,我已将上述完整目录复制并粘贴到终端,并且代码运行良好。
我不知道还能做什么?
问题:如何使 cron 工作?
快速修复:一个快速修复是执行一个60 秒功能的while true
循环,sleep
然后运行它,然后离开它……但这不是“道德”的解决方案。那么代码看起来像这样:
python - 从 RPi2 上的 Python 脚本在 Epiphany 中打开 URL
因此,我试图http://www.google.com
从 python 脚本在 Epiphany WebBrowser [比如说]中打开一个 URL。我的python脚本如下:
它返回错误:xdg-open: no method available for opening 'http://www.google.com'
但是,如果我输入DISPLAY=:0 xdg-open http://www.google.com
LXTerminal 就可以了。它还可以通过 SSH 远程工作。
有任何想法吗?也有人可以向我解释为什么命令在终端中可以正常工作,但当您尝试使用 Python 脚本调用它们时却不行os.system()
?
更新——仍然需要帮助
注意:所有文件都位于/home/pi
在经历了很多挫折之后,我想我会试试下面的方法。我创建了一个名为google.sh
. s的代码google.sh
如下:
./google.sh
当我从 LXTerminal调用这个程序时,它工作正常!太好了,现在让我们从一个名为的 python 脚本中调用它,test.py
其代码如下:
但是由于某种原因它仍然返回:xdg-open: no method available for opening 'http://www.google.com'
compiler-errors - i.MX6 SABRE Yocto Pocky 出现 Midori 错误:未找到包“webkit-1.0”
我正在尝试使用 Midori 0.5.2 浏览器(网络信息亭图像)编译 Yocto Pocky linux,我得到下一个错误(在解决了很多以前的错误之后):
...
| 检查 x11:1.6.3
| 检查标头 X11/extensions/scrnsaver.h :是
| 检查库 Xss:是
| 检查 gtk+-2.0 >= 2.16.0 : 2.24.28
| 检查 webkit-1.0 >= 1.1.17:在 pkg-config 搜索路径中找不到包 webkit-1.0。
| 也许你应该添加包含 `webkit-1.0.pc' 的目录
| 到 PKG_CONFIG_PATH 环境变量
| 找不到包“webkit-1.0”
| /home/jdavid/workspace/Yocto_k4/fsl-release-bsp/kiosk-build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/midori/0.5.2-r0/midori-0.5.2/wscript :190: 错误:配置失败(参见'/home/jdavid/workspace/Yocto_k4/fsl-release-bsp/kiosk-build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/midori/0.5. 2-r0/midori-0.5.2/_build/config.log')
| 警告:从 shell 命令退出代码 2。
| 错误:函数失败:do_configure(日志文件位于 /home/jdavid/workspace/Yocto_k4/fsl-release-bsp/kiosk-build/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/midori/0.5 .2-r0/temp/log.do_configure.20685)
错误:任务 1768 (/home/jdavid/workspace/Yocto_k4/fsl-release-bsp/sources/meta-web-kiosk/recipes-browser/midori/midori_0.5.2.bb, do_configure) 失败,退出代码为 '1'。 ..
PKG_CONFIG_PATH 变量设置正确,包括包含“webkit-1.0.pc”文件的目录。
我已安装所有必需的库和依赖项,这些库和依赖项已作为解决方案找到但不适用于我:
我还执行了我在一篇文章中看到的命令:
并且工作正常,但编译图像继续失败。
bitbake 命令是下一个:
额外信息:
- 操作系统:Ubuntu 14.04。
- 设备:用于智能设备的 imx6dlsabre
bblayers.conf:
本地配置文件:
谁能帮我解决这个错误?谢谢。
midori - 按索引选择选项卡 Midori
是否可以绑定ctrl+N
到select the N'th tab
,就像在 Chrome/Firefox 中所做的那样?
我尝试了Customize Shortcuts
扩展但没有运气。
html - Raspberry Pi - 在浏览器中播放本地视频文件时出现问题(Midori,Epiphany)
我在编写项目时偶然发现了这个问题。我有这个播放视频的 html:
不幸的是,它没有开始播放视频。
但是,如果我将视频的来源设置为从网络上获取(例如)http://techslides.com/demos/sample-videos/small.mp4 它会正确播放视频。有谁知道这里可能有什么麻烦。
shell - 在 Midori 中使用命令行操作
我正在尝试控制 Midori 的现有实例,我使用它启动它
midori -e 全屏
哪个工作正常。然后像这样的命令
midori -e 下一个
midori -e 回来
好好工作。但是当我尝试做
midori -e 位置 www.google.com
它给了我错误
** (midori:1107):警告**:意外操作“www.google.com”。
我在 URL 周围尝试了破折号、冒号、双引号,但一切都给出了相同的错误。
我知道我可以在命令行上传递一个 URL,但这会启动一个新的 Midori 实例,这是我试图避免的。任何帮助表示赞赏!
我发现另一个问题问同样的事情,但没有得到回答,所以我不确定重新打开它的正确方法......