0

gapi の共有機能を使用するとエラーが発生します。

drive_sdk で URL を開く:

http://docswriter.com/#/edit/ {ids}

このページは、Google 検索コンソールでも次のように検証されます。

docswriter.com

js の共有機能:

factory.share = function(fileid) {
        var appid = '***********'; //Using App ID from Drive UI Integration
        var init = function() {
            var s = new gapi.drive.share.ShareClient(appid);
            s.setItemIds([fileid]);
            s.showSettingsDialog();
        }
        gapi.load('drive-share', init);
    };

エラー:

https://drive.google.com/sharing/share?id=10RAw2XV2n3qizC237Z_HoXcbeeWeuEDS …ient=postMessage&appId=************&embedOrigin=http%3A%2F%2Fdocswriter.com」の表示を拒否「X-Frame-Options」が「SAMEORIGIN」に設定されているため、フレーム。

4

1 に答える 1

0

この問題は、次のようにマニフェスト ファイル内にアプリ ID を含むchrome Web ストア リストを作成することで解決されました: (app id as api_console_project_id)

{
  "name": "Docswriter",
  "description": "App to write documentation",
  "version": "0.0.0.2",
  "manifest_version": 2,
  "api_console_project_id" : "4********3",
  "icons": {
    "128": "icon_128.png"
  },
  "app": {
    "urls": [
      "http://docswriter.com/"
    ],
    "launch": {
      "web_url": "http://docswriter.com/"
    }
  }
}

その後、Chrome Web ストアからアプリをインストールすると、機能しました。

于 2015-08-16T12:48:22.380 に答える