一周前,我将 Ubuntu 18.04 LTS 升级到了 20.04。
不知何故,当我第一次启动我新升级的 Ubuntu 时,我没有设置。我在安装 gnome-control-center 后设法解决了这个问题。
除了“外观”设置外,一切正常。我无法更改我的主题,也无法启用我的 Dock。由于某种原因,dock 保持隐藏状态(即使默认情况下禁用此选项)。我不使用调整或任何其他软件包来处理停靠栏或窗口的外观。
我找不到任何方法来解决它。我试图删除 dconf 甚至 .config 目录中的用户文件,但这些都不起作用。
我能做些什么来解决这个问题吗?谢谢。
我将 Selenium 与 Java 和 Chrome/Firefox 驱动程序一起使用。
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("javascript.enabled", true);
profile.setPreference("security.fileuri.strict_origin_policy", false);
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability("acceptInsecureCerts",true);
FirefoxOptions options = new FirefoxOptions();
options.addCapabilities(capabilities);
WebDriver webDriver = new FirefoxDriver(options);
Run Code Online (Sandbox Code Playgroud)
尝试阅读 CSS 样式表
JavascriptExecutor js = ((JavascriptExecutor) driver);
Object properties = js.executeScript("return document.styleSheets");
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Exception in thread "main" org.openqa.selenium.WebDriverException: SecurityError: CSSStyleSheet.cssRules getter: Not allowed to access cross-origin stylesheet
Run Code Online (Sandbox Code Playgroud)
使用 chrome 驱动程序时,我收到错误error reading property。
我正在尝试获取document.styleSheets页面的 ,但由于 CORS 规则而无法获取。如何禁用它们?