问题标签 [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.

0 投票
1 回答
10083 浏览

raspberry-pi - 树莓派程序延迟

我使用 Raspberry Pi 在启动时自动显示网页。

问题是:一旦启动覆盆子,就会启动 Midori,但我收到消息“无法解析主机名......”。

当我在启动后 30 秒更新网页时,它会正确显示。

如何在 X 秒后延迟启动 Midori?

我启动我的网页/etc/xdg/lxsession/LXDE/autostart

0 投票
0 回答
60 浏览

c - Midori:更改源代码以更改 http 处理行为

我在一个项目中工作,我需要更改浏览器源代码以更改它在接收某个 http 响应状态码时的行为方式。当收到这些类型的数据包时,我需要捕获它们,分析消息正文并相应地做一些事情。

我正在努力访问 HTTP 消息正文。请求或响应。我已经尝试了几乎所有的东西。我可以随意使用/更改标题,我可以将我的消息插入队列(调用 libsoup/midori 原语)。

Midori 使用 libsoup 会话信号来处理消息。“请求开始”和“请求排队”。我添加了可用的“request-unqueued”,它允许我在 http 生命周期中进行更精细的控制。

我知道有 Soup_Message 特定的信号,但我还没有找到如何使用它们,尽管我觉得我应该这样做。

请随时帮助我,引导我访问任何链接、文档以及任何可以给我提示的内容。

TL:DR:需要访问 Http 响应正文/内容,并且只能读取 Headers。

0 投票
1 回答
675 浏览

debugging - 无法在 gdb 中获得正确的源路径

我有一个从存储库中签出的项目midori。我想在构建后使用 gdb 调试项目,但是当我尝试在源文件上放置断点时,gdb 无法识别。

这是我的 Cmakelist.txt 文件https://github.com/shashwat001/midori-modified/blob/master/CMakeLists.txt

按照这里的说明http://midori-browser.org/contribute/#build_the_codecmake我创建了 _build 文件夹,然后从里面运行make。然后运行 ​​midori 的可执行文件是_build/midori/midori.

从源文件夹,我运行

然后将断点放入文件 midori/midori-panel.c

然后显示以下错误:No source file midori-panel.c

我是否需要对 Cmake 文件进行任何更改才能启用它,或者我需要一些其他语法。

0 投票
1 回答
376 浏览

bash - 在 midori 中通过“e”参数传递位置

我正在使用 midori 0.4.3。在执行 midori webbrowser 时,我们可以在终端中将参数作为参数传递。例如; 使浏览器全屏我们可以执行;

executable键入时可以找到这些操作参数的完整列表midori --help-execute

我的问题是我怎样才能通过这个?

我也试过了:但没有运气。

0 投票
0 回答
345 浏览

midori - Raspberry 中的 Crontab 无法刷新网站

这是我简短但有效的代码:

代码的名称是 refresh.sh,我已经对其进行了修改。此外,当我从终端运行代码时,它可以正常工作。但是,当我期望cron运行它时,似乎什么都没有发生。代码位于 Raspberries 桌面上:cron请求如下所示:

此外,我已将上述完整目录复制并粘贴到终端,并且代码运行良好。

我不知道还能做什么?

问题:如何使 cron 工作?


快速修复:一个快速修复是执行一个60 秒功能的while true循环,sleep然后运行它,然后离开它……但这不是“道德”的解决方案。那么代码看起来像这样:


0 投票
1 回答
310 浏览

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.comLXTerminal 就可以了。它还可以通过 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'

0 投票
3 回答
881 浏览

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:

本地配置文件:

谁能帮我解决这个错误?谢谢。

0 投票
1 回答
116 浏览

midori - 按索引选择选项卡 Midori

是否可以绑定ctrl+Nselect the N'th tab,就像在 Chrome/Firefox 中所做的那样?

我尝试了Customize Shortcuts扩展但没有运气。

0 投票
1 回答
971 浏览

html - Raspberry Pi - 在浏览器中播放本地视频文件时出现问题(Midori,Epiphany)

我在编写项目时偶然发现了这个问题。我有这个播放视频的 html:

不幸的是,它没有开始播放视频。

但是,如果我将视频的来源设置为从网络上获取(例如)http://techslides.com/demos/sample-videos/small.mp4 它会正确播放视频。有谁知道这里可能有什么麻烦。

0 投票
1 回答
2051 浏览

shell - 在 Midori 中使用命令行操作

我正在尝试控制 Midori 的现有实例,我使用它启动它

midori -e 全屏

哪个工作正常。然后像这样的命令

midori -e 下一个

midori -e 回来

好好工作。但是当我尝试做

midori -e 位置 www.google.com

它给了我错误

** (midori:1107):警告**:意外操作“www.google.com”。

我在 URL 周围尝试了破折号、冒号、双引号,但一切都给出了相同的错误。

我知道我可以在命令行上传递一个 URL,但这会启动一个新的 Midori 实例,这是我试图避免的。任何帮助表示赞赏!

我发现另一个问题问同样的事情,但没有得到回答,所以我不确定重新打开它的正确方法......