Chromium Single Executable Build

I followed the documentation here to create Chromium on Ubuntu 18.

I was able to build successfully with these flags gn gen out / amd64 --args = & # 39; is_official_build = true is_debug = false & # 39;

and to build that order

autoninja -Cout / amd64 chrome

The problem is that the output Chrome file is dependent on all other files in the directory. If I copy the Chrome file to another directory and run it, that error will be displayed

[0608/] Invalid file descriptor for received ICU data.
Trace / Breakpoint Trap (Core Dumped)

How do I create Chromium so I can run it from a single file, as Puppeteer contains a single executable file?

firefox – HTML link with "noopener" and / or "noreferrer" in Chrome / Chromium causes unexpected behavior

There are several attacks when links are embedded in target = "_ blank", That's where rel = "noopener" rel = "noreferrer" should help.

I expect clicking on the following link


leads to a new browser tab with a new HTML5 session memory.

This works fine in Firefox 65.0, but not with Chromium 71.0.

Chrome / Chromium preserves the same HTML5 session memory.

Exactly the same behavior can be observed during use rel = "noopener" or rel = "noopener noreferrer",

The implementation status is listed under:

My questions are:

  • Is this behavior appropriate?
  • Am I missing something?
  • How can I achieve the desired behavior?

Continue reading:

Docker – Installation of Chromium on Alpine Linux, strange mistake

I have a Dockerfile setup to install Alpine and Chromium. A few weeks ago, the package worked perfectly and I was able to build properly. Lately, though, I have problems with the build if a Chromium dependency fails. Here is the docker:

FROM Balenalib / Odroid xu4 alpine knots
WORKDIR / var / Arbiter

RUN apk update
RUN apk upgrade
RUN apk add --no-cache - virtual build dependencies make gcc g ++ python && 
apk add --no-cache krb5-dev zeromq-dev && npm install -g node-gyp

# Install necessities for sharp and other dependencies
RUN apk add --update 

RUN apk add --update 
Vips tools

RUN apk add --update 

# Let's try again
echo "" >> / etc / apk / repositories 
&& apk --no-cache update 
&& apk add --no-cache --virtual .build-deps 
gifsicle pngquant optipng libjpeg-turbo-utils 
udev ttf-opensans chrome 
&& rm -rf / var / cache / apk / *

The errors returned are:

[main]                    OK: 13195 different packages available
[main]     call
[main]     call
[main]     call
[main]     ERROR: unsatisfiable limitations:
[main]                            .build-deps-0:
[main]         masked in: cache
[main]         satisfied: world[.build-deps]
[main]                            Chrome (missing):
[main]         needed from:
[main]     Remove intermediate container 6b67e7b77e1f
[main]     The command & # 39; / bin / sh -c echo "" >> / etc / apk / repositories && apk --no-cache update && apk add-no-cache - virtual .build-deps gifsicle pngquant optipng libjpeg-turbo-utils udev ttf-opensans chrome & & rm -rf / var / cache / apk / * & # 39; returned a non-null code : 2

I can see that the package was recently rebuilt on January 2nd:, but I'm not sure why / how this works.

How can I ensure a successful build and avoid this mistake (which I do not quite understand).

Microsoft Edge to switch to Chromium Forum Promotion

I read an article a few weeks ago stating that Microsoft decided to use the Chromium project for their browser core instead of developing their own. I personally believe that this is the best step Microsoft can take to get more people to use their browser.

This also seems to be a good way to really streamline the site compatibility that we do not currently seem to have, ie some sites look different in each browser, depending on how they are coded for them.

If Microsoft has done that, I think Firefox and maybe Opera are the only ones that did not make that switch, and I wonder if they're planning that.

google chrome – chromium browser deactivates the command prompt

I'm using Chromium browser on Raspbian, in kiosk mode, and I need to disable the prompt to translate a website. This is not possible with a mouse or a touch screen, but must be done with an option when starting the Chromium browser.

Previously, there was a way to disable the translation request with the option –disable-translate but that was removed.

I looked around and saw that there was another option –disable-features = TranslateUI but that does not work.

Has anyone successfully disabled the translation request of the Chrome browser?

Many Thanks

16.04 – Chromium browser libprotobuf ERROR using PPAPI Flash -> Segmentation Error

I can not start the chrome browser after an update. Adobe Flash Properties gtk: amd64 and Adobe Flash plugin: Amd64 were upgraded. How can I solve this problem?

$ Chrome browser
Use PPAPI Flash.
[libprotobuf ERROR ../../third_party/protobuf/src/google/protobuf/] Message of type "in_memory_url_index.InMemoryURLIndexCacheItem" can not be parsed because required fields are missing: (Can not find missing fields for lite message)
segmentation fault

Files updated:

Upgrade: libunity-setups-daemon1: amd64 (15.04.1 + 16.04.20160701-0ubuntu2, 15.04.1 + 16.04.20160701-0ubuntu3), lib32ubsan0: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4.0-1ubuntu1 ~ 16.04 .) ~ ppa1), openssl: amd64 (1.0.2g-1ubuntu4.13, 1.0.2g-1ubuntu4.14), Adobe Flash Properties gtk: amd64 (1: 20181120.1-0ubuntu0.16.04.1, 1: 20181205.1 -Ubuntu0) .16.04.1), libraw15: amd64 (0.17.1-1ubuntu0.3, 0.17.1-1ubuntu0.4), libgs9: amd64 (9.26 ~ dfsg + 0-0ubuntu0.16.04.1, 9.26 ~ dfsg + 0-0ubuntu0 .16.04.3), gcc-7-Base: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4.0-1ubuntu1 ~ 16.04 ~ ppa1), libcilkrts5: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4. 0-1ubuntu1) ~ 16.04 ~ ppa1), libwavpack1: amd64 (4.75.2-2ubuntu0.1, 4.75.2-2ubuntu0.2), lib32cilkrts5: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4.0-1ubuntu1 ~ 16.04 ~ papa), adobe-flashplugin: amd64 (1: 20181120.1-0ubuntu0.16.04.1, 1: 20181205.1-0ubuntu0.16.04.1), libx32cilkrts5: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4.0-1ubuntu1 ~ 16.04 ~ ppa1), libubsan0: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4.0-1ubuntu1 ~ 16.04 ~ ppa1), hwdata: amd64 (0.267-1, 0.267-1ubuntu2), Ghostscript: amd64 (9.26 ~ dfsg + 0-0ubuntu0.16.04.1, 9.26 ~ dfsg + 0-0ubuntu0.16.04. 3), libssl-dev: amd64 (1.0.2g-1ubuntu4.13, 1.0.2g-1ubuntu4.14)), libssl-doc: amd64 (1.0.2g-1ubuntu4.13, 1.0.2g-1ubuntu4.14), ghostscript-x: amd64 (9.26 ~ dfsg + 0-0ubuntu0.16.04.1, 9.26 ~ dfsg + 0-0ubuntu0 .16.04.3), libgs9-common: amd64 (9.26 ~ dfsg + 0-0ubuntu0.16.04.1, 9:26 ~ dfsg + 0-0ubuntu0.16.04.3), libx32ubsan0: amd64 (7.3.0-21ubuntu1 ~ 16.04, 7.4. 7) .0-1ubuntu1 ~ 16.04 ~ ppa1), Unity-Settings-Daemon: amd64 (15.04.1 + 16.04.20160701-0ubuntu2, 15.04.1 + 16.04.20160701-0ubuntu3), libssl1.0.0: amd64 (1.0.2g -1ubuntu4) .13, 1.0.2g-1ubuntu4.14)
Remove: linux-image-4.4.0-139-generic: amd64 (4.4.0-139.165), linux-headers-4.4.0-139: amd64 (4.4.0-139.165), linux-image-extra-4.4 , 0-139-generic: amd64 (4.4.0-139.165), linux-headers-4.4.0-139-generic: amd64 (4.4.0-139.165)