Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在包含pdf文档的iframe中禁用工具栏菜单的自动隐藏功能(鼠标左键)_Javascript_Jquery_Html_Iframe_Razor - Fatal编程技术网

Javascript 如何在包含pdf文档的iframe中禁用工具栏菜单的自动隐藏功能(鼠标左键)

Javascript 如何在包含pdf文档的iframe中禁用工具栏菜单的自动隐藏功能(鼠标左键),javascript,jquery,html,iframe,razor,Javascript,Jquery,Html,Iframe,Razor,我曾尝试访问Iframe窗口的内容,然后更改其脚本,但很明显,它不可能访问Iframe窗口的内容,所以有没有办法禁用工具栏菜单的自动隐藏 var frame = document.getElementById('hiddenFrame'); var subWindow = frame.contentWindow; var subDocument = subWindow.document; $(subDocument).find("body viewer-pdf-toolbar#toolbar")

我曾尝试访问Iframe窗口的内容,然后更改其脚本,但很明显,它不可能访问Iframe窗口的内容,所以有没有办法禁用工具栏菜单的自动隐藏

var frame = document.getElementById('hiddenFrame');
var subWindow = frame.contentWindow;
var subDocument = subWindow.document;
$(subDocument).find("body viewer-pdf-toolbar#toolbar").css('transform', 'none !important');
这是正在访问的HTML Iframe:

<iframe id="hiddenFrame" src=""></iframe>
检查Iframe窗口时,源脚本如下所示:

<body>
<viewer-pdf-toolbar id="toolbar" style="transform-origin: 50% 0px 0px; transform: translateY(-100%);"></viewer-pdf-toolbar>
<div id="sizer" style="width: 663px; height: 912px;"></div>
<viewer-password-screen id="password-screen"></viewer-password-screen>
<viewer-zoom-toolbar id="zoom-toolbar" style="right: -8.5px; bottom: 0px;"></viewer-zoom-toolbar>
<viewer-page-indicator id="page-indicator" style="top: 0px; opacity: 0;"></viewer-page-indicator>
<viewer-error-screen id="error-screen"></viewer-error-screen>

<script src="pdf_fitting_type.js"></script><iron-a11y-announcer></iron-a11y-announcer>
<script src="toolbar_manager.js"></script>
<script src="viewport.js"></script>
<script src="open_pdf_params_parser.js"></script>
<script src="navigator.js"></script>
<script src="viewport_scroller.js"></script>
<script src="zoom_manager.js"></script>
<script src="gesture_detector.js"></script>
<script src="pdf_scripting_api.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="browser_api.js"></script>
<script src="coords_transformer.js"></script>
<script src="metrics.js"></script>
<script src="pdf.js"></script>
<script src="main.js"></script>

<embed id="plugin" type="application/x-google-chrome-pdf" src="http://000.000.00.00/xxxxxxxx/Shared/OrderView/GetSpreadsheet/33?formName=P1.pdf#scrollbar=0" stream-url="blob:chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/adb53268-d7c1-4eb2-9efd-8c9f154f88dc" headers="Content-Type: application/pdf
Cache-Control: private
Content-Disposition: inline; attachment; filename=Preview.pdf
Transfer-Encoding: chunked
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
X-AspNet-Version: 4.0.30319
Date: Mon, 02 Jul 2018 09:45:46 GMT
" background-color="0xFF525659" top-toolbar-height="56" top-level-url="undefined"></body>


您可以发布代码,让人看到您尝试的不起作用的内容吗?我已经添加了代码,请检查它。您可以发布更多关于您尝试访问的iFrame类型的信息吗?它是一个简单的html iFrame,有一个pdf文档作为其内容您可以使用“嵌入代码”添加代码吗选项,这样我就可以运行它并准确地看到它是如何显示的?
<body>
<viewer-pdf-toolbar id="toolbar" style="transform-origin: 50% 0px 0px; transform: translateY(-100%);"></viewer-pdf-toolbar>
<div id="sizer" style="width: 663px; height: 912px;"></div>
<viewer-password-screen id="password-screen"></viewer-password-screen>
<viewer-zoom-toolbar id="zoom-toolbar" style="right: -8.5px; bottom: 0px;"></viewer-zoom-toolbar>
<viewer-page-indicator id="page-indicator" style="top: 0px; opacity: 0;"></viewer-page-indicator>
<viewer-error-screen id="error-screen"></viewer-error-screen>

<script src="pdf_fitting_type.js"></script><iron-a11y-announcer></iron-a11y-announcer>
<script src="toolbar_manager.js"></script>
<script src="viewport.js"></script>
<script src="open_pdf_params_parser.js"></script>
<script src="navigator.js"></script>
<script src="viewport_scroller.js"></script>
<script src="zoom_manager.js"></script>
<script src="gesture_detector.js"></script>
<script src="pdf_scripting_api.js"></script>
<script src="chrome://resources/js/util.js"></script>
<script src="browser_api.js"></script>
<script src="coords_transformer.js"></script>
<script src="metrics.js"></script>
<script src="pdf.js"></script>
<script src="main.js"></script>

<embed id="plugin" type="application/x-google-chrome-pdf" src="http://000.000.00.00/xxxxxxxx/Shared/OrderView/GetSpreadsheet/33?formName=P1.pdf#scrollbar=0" stream-url="blob:chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/adb53268-d7c1-4eb2-9efd-8c9f154f88dc" headers="Content-Type: application/pdf
Cache-Control: private
Content-Disposition: inline; attachment; filename=Preview.pdf
Transfer-Encoding: chunked
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
X-AspNet-Version: 4.0.30319
Date: Mon, 02 Jul 2018 09:45:46 GMT
" background-color="0xFF525659" top-toolbar-height="56" top-level-url="undefined"></body>