为什么我在本机上可以实现文件目录的打开,可是用于网上时却不可以的??

xl_l 2002-12-04 07:29:18
<input onclick="new ActiveXObject('Shell.Application').BrowseForFolder(0, 'フォルダを選択してください', 0,'C:\\');" type=button value=saveas>

这句话我在本机上是可以打开文件目录的,可是在网上却不可以的,这是为什么呢?
我用的是tomcat服务.


...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xl_l 2002-12-05
  • 打赏
  • 举报
回复
看来没有办法了.
kaney00 2002-12-05
  • 打赏
  • 举报
回复
应该是没有办法解决,
JS如果你访问别的机上的文件,会提示没有权限之类的
我以前就是,在一下域下访问另一个域下的FORM表单,就不能相互传值,提示没有权限,

问了N多高手,也没有办法解决

对你遇到的问题,深表同情
xl_l 2002-12-05
  • 打赏
  • 举报
回复
要怎么设置,才可以呢?
还有什么办法可以解决吗?
Go_Rush 2002-12-04
  • 打赏
  • 举报
回复
没有权限阿,javascript是不能访问客户端的文件系统的
wsj 2002-12-04
  • 打赏
  • 举报
回复
區域安全設置不同
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 在Android操作系统架构中,多进程通信(Multi-Process Communication, 缩写为MPC)是一种核心的技术手段,其功能在于促进不同执行单元之间的数据交换与操作协同。 对于Android应用开发者而言,尽管单个应用程序通常被配置为在独立进程中运行,但在特定情况下,为了达成资源密集型服务隔离或增强组件安全防护等目标,往往需要构建多个执行环境。 这种场景下,掌握高效的多进程交互策略变得尤为关键。 **1. Binder架构**Binder机制构成了Android系统内最主要的进程间通信(IPC,即Inter-Process Communication)解决方案,同也是实现多进程交互的基础设施。 该机制支持一个执行单元调用另一个执行单元中对象的特定功能,并进行数据传输及操作指令的发送。 借助AIDL(Android接口定义语言)来规范交互协议,可以在两个执行单元之间构建有效的通信通道。 服务端负责实现定义好的接口,而客户端则借助Binder代理来调用服务端的功能,借此完成进程间的数据交换。 **2. ContentProvider组件**ContentProvider作为Android四大基础组件之一,其主要职责是管理数据的共享。 通过开发ContentProvider,一个执行单元能够将其数据资源对其他执行单元开放访问权限。 其他执行单元则利用ContentResolver与ContentProvider进行互动,执行数据查询、新增、修改以及删除等操作。 **3. Messenger通信模式**Messenger代表一种轻量级的IPC实现方式,其运作原理基于Handler与M...
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 在Object-C中学习数据结构与算法之排序算法 笔者在学习数据结构与算法,尝试着将排序算法以动画的形式呈现出来更加方便理解记忆,本文配合Demo 在Object-C中学习数据结构与算法之排序算法阅读更佳。 你可以在公众号 五分钟学算法 获取更多数据结构与算法相关的内容 公众号回复 获取十大经典排序动画。 目录 * 选择排序 * 冒泡排序 * 插入排序 * 快速排序 * 双路快速排序 * 三路快速排序 * 堆排序 * 总结与收获 * 参考与阅读 选择排序 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的间复杂度。 所以用到它的候,数据规模越小越好。 唯一的好处可能就是不占用额外的内存空间了吧。 算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二步,直到所有元素均排序完毕。 动画演示 代码实现 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 算法步骤 比较相邻的元素。 如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。 这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需...
打开链接下载源码: https://pan.quark.cn/s/44a131cfc517 在Android应用程序开发过程中,SharedPreferences被视为一种普遍应用的非持久化键值对存储方案,其主要用于保存基础类型的数据,包括布尔型、整型、浮点型和字符串类型。 然而,在多进程并发操作同一SharedPreferences文件的情况下,可能会引发数据不一致的问题,特别是在涉及多个执行流的环境中更为明显。 为了应对这一挑战,可以采用基于注解技术自动构建SharedPreferences的封装模块,从而提升数据处理的效率和安全性。 注解作为Java语言提供的一种元编程工具,能够将额外信息嵌入到源代码中,这些信息可被编译系统或运行环境用于代码校验或执行特定的任务。 在Android平台中,借助注解处理器(Annotation Processor),我们可以在编译阶段自动生成SharedPreferences的封装实现,确保在多进程场景下对SharedPreferences的操作符合线程安全标准。 在名为"oksharedprefs-master"的项目中,可能包含了一个名为OkSharedPrefs的组件,该组件是运用注解和注解处理机制实现的SharedPreferences封装方案。 以下是涉及的核心概念:1. **注解处理器**:在Android Studio开发环境中,通过实现`javax.annotation.processing.Processor`接口的`Processor`类,可以在编译自动执行,对源代码中的注解进行解析,并输出相应的代码。 2. **注解定义**:创建一个注解,比如`@SharedPreferences`,用于标识一个类作为SharedPr...

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧