小编Evg*_*niy的帖子

OAuth 同意屏幕 - 删除应用程序徽标的能力:旧解决方案不再有效

问题:如何删除应用程序徽标。

解决方案:此答案中的先前解决方案/sf/answers/4001760591/不再有效。

Google 将 的格式更改"iconUrl""icon",现在使用 -Base64编码的数据流,例如"icon":"iVBORw0KGgoAAAAN...,而不是以前写为 的图像 URL "iconUrl":"https://..."

我试过"icon":""许多Base64编码的值一样"icon":"IA""icon":"Lw"和一些其他-没有成功。我收到控制台消息,例如

为了 "icon":""

{
  "error": {
    "code": 400,
    "message": "The request failed because one of the field of the resource is invalid.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.PreconditionFailure",
        "violations": [
          {
            "type": "client_auth_config",
            "subject": "?error_code=9&error_field_name=UpdateIconRequest.icon&error_field_value=%3CByteString@3eeee81e+size%3D0+contents%3D%22%22%3E"
          }
        ]
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

或者

{
  "error": {
    "code": 400,
    "message": "Request contains an …
Run Code Online (Sandbox Code Playgroud)

google-api google-apps-script google-oauth google-cloud-platform google-workspace

13
推荐指数
1
解决办法
2523
查看次数

将 Chrome 扩展程序转换为书签

关于如何将书签(或任何 javascript)转换为 Chrome 扩展程序的教程有无数,但我需要反之亦然的过程。我有一些扩展,我想将它们作为书签。这背后的想法:我不想要这些扩展,因为它们不断地侵蚀我的 RAM。相反,如果需要,我只想按下一个按钮并运行一个书签。

一个例子是这个扩展,它只是在浏览器中打开/关闭javascript。此扩展仅包含一个 javascript 文件(不包括图标、manifest.json 和签名文件 _metadata/verified_contents.json)。

我尝试将此 javascript 用作书签,但这样做并不能帮助我成功 - javascript 没有切换。看来,我错过了一些实质性的东西,但我不知道是什么。有人可以指出将 Chrome 扩展程序转换为书签的正确程序吗?

javascript google-chrome bookmarklet google-chrome-extension

6
推荐指数
1
解决办法
885
查看次数

更正 nginx 配置以防止索引某些文件夹

我使用以下Nginx配置来防止在使用x-robots tag

location ~ .*/(?:archive|filter|topic)/.* {
    add_header X-Robots-Tag "noindex, follow";      
}
Run Code Online (Sandbox Code Playgroud)

内容保持索引,但我无法调试Nginx配置。

我的问题:我使用的配置是否正确,我是否应该等到 googlebot 重新抓取内容并对内容取消索引?还是我的配置有问题?

googlebot nginx

5
推荐指数
1
解决办法
7523
查看次数

缓存和 HTTP/2

我在一个运行 HTTP/2 的站点上,我实现了以下缓存设置:

cache-control:max-age=604800, private
etag:W/"115-54e8a25e7b187"
expires:Fri, 14 Jul 2017 11:39:45 GMT
last-modified:Tue, 02 May 2017 13:02:11 GMT
Run Code Online (Sandbox Code Playgroud)

关于这个设置的一些问题:

  • cache-controlexpires在不同的时间间隔内不是问题吗?
  • ETAG最后修改不是多余的?
  • 如果使用 HTTP/2,在缓存性能方面还有什么应该做的吗?

performance caching cache-control expires-header http2

5
推荐指数
1
解决办法
3860
查看次数

onreadystatechange 和 onload 的区别

我测试了两种做法XHR

1.

xhr.onreadystatechange = function() {

            if (this.readyState == 4 && xhr.status !== 500) {

                function getElementByXpath(path) {
Run Code Online (Sandbox Code Playgroud)

2.

xhr.onload= function() {

                function getElementByXpath(path) {
Run Code Online (Sandbox Code Playgroud)

并且没有意识到任何区别。有人可以指点我吗?还是真的没有人?

javascript xmlhttprequest

5
推荐指数
1
解决办法
5034
查看次数

错误“结果未自动扩展,请插入更多行”:如何自动添加行?

我使用一个ImportRange公式将多个选项卡中的数据获取到单个选项卡中。公式看起来像

=QUERY({IMPORTRANGE("123","B1!A2:D");IMPORTRANGE("123","B2!A2:D")},"where Col1 is not null", 0)
Run Code Online (Sandbox Code Playgroud)

如果需要的话,有没有办法自动将行添加到表中?使用公式或设置 - 不是通过应用程序脚本。

google-sheets google-sheets-formula

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

无法将页面标签添加到Facebook页面 - 没有提示添加页面

我与FB的这个着名的页面选项卡教程有关:https://developers.facebook.com/docs/appsonfacebook/pagetabs.第三步,填写页面选项卡信息并调整选项卡宽度后,会提示选择一个页面,新添加的选项卡将添加到该页面.但我没有得到这个承诺,就像它在教程中写的那样,似乎是所有用户的正常情况.

添加页面选项卡提示

在我编辑选项卡详细信息并按"保存更改"后,页面将重新加载"已保存" - 消息,如此屏幕截图所示,

没有添加页面提示

我看到没有进一步的可能性将创建的应用程序添加到我的任何页面.如果我进入我的任何页面的管理区域,在"apps"选项卡中这个新创建的应用程序不存在,所以我也不能从那里添加它.我做错了什么?解决方案必须简单 - 我疯了:(我尝试使用Firefox和Chrome,关闭所有弹出广告和广告拦截器 - 没有任何进展......感谢您的想法和建议!Evgeniy

facebook facebook-iframe facebook-page facebook-tabs

3
推荐指数
1
解决办法
8288
查看次数

将公式从 Excel 复制到 Notepad++

我测试了某些类型的复制 - 但我只复制值而不是公式。有没有办法从多个单元格复制Excel公式并将其粘贴到文本文档中?

excel notepad++ excel-formula

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

以 JSON-LD 表示法同时使用一种以上类型

格式约定在 JSON-LD 表示法中使用不止一种类型是否有效?像这儿:

{
 "@context":    "http://schema.org",
 "@type":
     [
     "MusicalEvent",
     "CreativeWork"
     ],
 "name": "Name",
 "url": "http://example.com"
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

structured-data microdata linked-data json-ld

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