Jump to content

Webviewer offline maps - Win/Mac compatibility

Recommended Posts


I have a simple leaflet.js map which is working completely offline. All the references in the HTML5 code are absolute and refer to local files.(javascript, css, tiles).

I noticed - and was really surprised - that I was able to copy the HTML5 code into a global field and run it a web viewer (FM 18, Windows 10, Chrome browser).

(Up to now, I thought that all external references should be included in an HTML calculation.)


When I tested the same file on my Mac (and changed of course all the paths to the new paths on the mac) I couldn't get it to work. It seems that MacOS isn't able to do so.

(Mac OS 10.14 Mojave, Safari). Is this true?


any help is much appreciated,


Edited by Dimitrios Fkiaras
Link to post
Share on other sites

To make the window of solution smaller : I think the problem is some difference between Internet Explorer on one hand and Safari/Chrome on the other. I exported my HTML from a field, to an .html file. It works fine on IE, but not on Chrome on the same Windows machine.

Still haven't figured why.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By charlitoA
      Hey Everyone
      We are having this issue with the change of any of this variables
      IOS 13
      FileMaker 18
      FileMaker Server 18
      FileMaker Go 18
      We have a Layout for FileMaker go to upload photos from an iPod Touch or iPhone Pro 11, and when we use a script to take the photo directly from the camera works perfectly, but when we use the another one that has to open the library from the device it will happen either of this 2 things
      1. It will duplicate on the mini preview the last "good" picture and when try to maximize the picture nothing shows up
      2. It will happen this weird "no signal tv" ( that's how I call this lol ) image and there's no way to see the picture
      On MacOS the pictures looks great, also con iOS , it seems that windows it's not detecting as a valid file when the photo is taken from the library of the iPhone or the iPod Touch (this never happen in older versions of filemaker or iOS)
      Any ideas ?

    • By Tony Diaz
      Pardon my brute force learning methods   I'm using this from another thread here since it's pretty much what I'm trying to learn.
      My intention here is more to verify what I've got already in my database against the book(s) in my possession. But if there's something missing may as well grab it.  (and FWIW, a lot of their data is hokey anyway, at least for books of 1980s computing, but that's for another forum/topic)
      I've got some general questions on Set Variable. I'm just not getting whats going on here with the script steps. Why some of these work, some don't.
      1) Text leading up to the value you want
      2) Text after what you want.
      3) Setting up the conditions?
      4) .. if #1 & #2 are met, this starts? Otherwise, move along. This is not the text you are looking for.
      5-6) ...  doing something with the matched text.. but I'm just not following what is happening here. I have some lines that work, others that don't and I'm not seeing why.
      7) Stuff the result in the target field and move along. Got it.
      It's probably that I have no idea what's going on after line 2.
      This one for ISBN13 works. 
      # ISBN13 1) Set Variable [ $prefix ; Value: "ISBN13</th> <td>" ] 2) Set Variable [ $suffix ; Value: "</td>" ] 3) Set Variable [ $start ; Value: Position ( $text ; $prefix ; 1 ; 1 ) ] 4) If [ $start ] 5) Set Variable [ $result ; Value: Let ( [ start = $start + Length ( $prefix ) ; end = Position ( $text ; $suffix ; start ; 1 ) ] ; Middle ( $text ; start ; end - start ) ) ] 6) Set Variable [ $result ; Value: Trim( Substitute( TrimAll($result; 0;0 ) ; [Char(10); ""] ; ["'"; ""] )) ] 7) Set Field [ Table::Zip ; $result ] 8) End If But changing it slightly for the other ISBN field..  I just can't seem to capture that field. No matter which of these scripts I try.
      # ISBN10 Set Variable [ $prefix ; Value: "ISBN</td>" ] Set Variable [ $suffix ; Value: "</td> </tr>" ] Set Variable [ $start ; Value: Position ( $text ; $prefix ; 1 ; 1 ) ] If [ $start ] Set Variable [ $result ; Value: Let ( [ start = $start + Length ( $prefix ) ; end = Position ( $text ; $suffix ; start ; 1 ) ] ; Middle ( $text ; start ; end - start ) ) ] Set Variable [ $result ; Value: Trim( Substitute( TrimAll($result; 0;0 ) ; [Char(10); ""] ; ["&#039;"; ""] )) ] Set Field [ Table::State ; $result ] End If # # ISBN10 Alt Set Variable [ $prefix ; Value: "<th>ISBN</td> <th>" ] Set Variable [ $suffix ; Value: "</td>" ] Set Variable [ $start ; Value: Position ( $text ; $prefix ; 1 ; 1 ) ] If [ $start ] Set Variable [ $start ; Value: 1+ Position ( $text ; ">" ; $start + Length( $prefix); 1 ) ] Set Variable [ $result ; Value: Let ( [ start = $start ; end = Position ( $text ; $suffix ; start ; 1 ) ] ; Middle ( $text ; start ; end - start ) ) ] Set Variable [ $result ; Value: Trim( Substitute( TrimAll($result; 0;0 ) ; [Char(10); ""] ; ["&#039;"; ""] )) ] Set Field [ Table::State ; $result ] End If Below is from Firefox. Why I can't see the same thing in the Content tab in FM, I have no idea. Voodoo probably.
      <!-- <img src="/sites/default/files/default-book-cover.jpg" style="height:250px; width:190px; background-color:#dddddd"/> --> <object height="250px" width="190px" data="https://images.isbndb.com/covers/74/35/9780201177435.jpg" type="image/png"> <img height="250px" width="190px" src="/modules/isbndb/img/default-book-cover.jpg" /> </object> </div> <div class="book-table col-xs-12 col-md-6"> <table class="table table-hover table-responsive "> <tr> <th>Full Title</th> <td>Apple Iigs Hardware Reference</td> </tr> <tr> <th>ISBN</td> <th>0201177439</td> </tr> <tr> <th>ISBN13</th> <td>9780201177435</td> </tr> <tr> <th>List Price</th> <td>USD $24.95</td> </tr> <tr> <th>Publisher</th> <td><a href="/publisher/Longman Pub Group">Longman Pub Group</a></td> </tr> <tr> <th>Authors</th> <td> <a href="/author/Inc. Apple Computer">Inc. Apple Computer</a><br /> </td> </tr> <tr> <th>Edition</th> <td>1</td> </tr> <tr> <th>Publish Date</th> <td>1987</td> </tr> <tr> <th>Binding</th> <td>Hardcover</td> </tr>  
      parsing and scraping MOD ISBN.fmp12.zip
    • By 360Works
      NEW 360Works FileMaker Plug-in Update!
      Update available for the entire 360Works plug-in platform providing improvements for both macOS Catalina and Windows
      360Works plug-ins and products improve the capabilities of FileMaker by adding functionality to the FileMaker platform for sync, email management, web services, payment processing, image and file storage, FTP transfers, Apple/Google/Exchange calendar integration, Microsoft Office document manipulation, and much more.

      The team at 360Works strives to provide the best possible service and support to their customers and to always keep their products compatible and flexible.
      We have released new versions of the plug-ins within our product suite with improvements for use on both Mac and Windows operating systems:
      New signed versions of our plug-ins will prevent macOS Catalina from trying to block it. Plug-ins are now notarized to comply with macOS changes in this update. For Windows users, we implemented better handling of child processes. If there is a hard crash, we detect and clean up java processes left running the next time the plug-in starts up. We improved our plug-in logging which will prevent hangups on background logging threads. For registering our plug-ins, we fixed issues with the registration dialog where the registration would not persist.  
        Updated Versions of 360Works Plug-ins:
      Updated Plug-in Plug-in Description 360Deploy 2.8 Automated, simple deployment of new database versions CloudMail 3.3 Send and track email marketing campaigns Plastic 3.2 Payment processing plug-in Scribe 3.2 Read and write PDF, Word, and Excel files ScriptMaster 5.3 Add many new functions & create custom plug-ins Email 3.3 Send and receive text and HTML emails in FileMaker FTPeek 2.3 FTP upload and download from your FileMaker database WebAssistant 2.2 Access internet resources, URLs, and fill out web forms JDBC 2.2 SQL access with JDBC Compatibility Charts 2.2 Easy-to-use charting for FileMaker RemoteScripter 2.2 Trigger scripts on FileMaker Pro from the web or IWP SuperContainer 2.9514 A better container field for FileMaker Go and FileMaker Pro Installing the Update

      Using the plug-in links above you can download the current updated version of the plug-in. Installing plug-in updates are easiest when using the Install Plugin File script step in all environments. For legacy systems, auto-update is supported as well. Find out more at 360works.com/autoupdate.

      This is a free plug-in update if you own a valid license for the most recent major version, or are within your maintenance subscription for the license (maintenance applies to Scribe and CloudMail).

      Active 360Works Portfolio Bundle holders with a current maintenance subscription can use all of the updates at no additional charge. The PDF Plug-in and Scribbler Plug-in, available only in the 360Works Portfolio Bundle, have the same platform update as well!

      Please note: if you do not own the current major version or are outside of your maintenance window you will need to purchase the current major version of the license in order to use this update.
      Custom Plug-in Users
      If you have a 360Works custom plug-in, please contact us to get an updated version of our custom plug-in. In most cases, there will be no additional charge for this. (Charges may occur if additional development work is required. Rates will be billed at our hourly consulting rate of $185/hr. Please contact us for custom plug-in information.)
      360Works Support
      The 360Works Support Team is dedicated to your successful use of 360Works plug-ins and add-ons. With your purchase from 360Works, you receive 2 free hours of technical support Monday - Friday from 10:00 a.m. - 6:00 p.m. (ET). However, most questions can be answered at our documentation page. If you need to get in touch with us, requests for support team assistance can be sent to support@360works.com.
      Stay updated with 360Works
    • By TaiChi56
      I have always developed with FileMaker for windows. I have bought myself a MacBook Air and love it. So now I am using FileMaker 16 Pro advance for MAC. I know that MAC does not label their directories like windows does. So I am having problems figuring out to get the right coding to access my photos. I have a folder called "Photos" that reside on the C: drive in windows. Then I reference that folder so pictures will populate automatically when I put in a record. Here is what I have on the windows fileMaker:
      Let ( [ // Transform the contents of a container field named Images to text ImageRef = GetAsText ( ImagePath); Photos = Position ( ImageRef; "/"; 1; PatternCount ( ImageRef; "/")) ]; Middle ( ImageRef; Photos + 1; Length ( ImageRef ) - Photos ) ) images:
      "imagewin:/C:/Photos/" & Film::title & ".jpg" Then I go into Import folder and point to the folder all the photos are in. The problem I have now is how to point to that folder in "imagewin", is their an alternative called imagemac, then I could put in Macintosh HD/Users/patricks/Documents.  The folder is in the Document folder, called Photos. Thank you for any help.
    • By Richard Fincher
      I'm just trying out FMS17 on a virgin Windows Server Essentials 2016 install, which I do not plan to use for any other task except hosting FMS17.
      I'm looking to switch off or block all ports and services which aren't needed for Filemaker Server.  The ones I'm planning to open for FMS are 80, 443, 5003, 16000.  The other ones which seem to be open separately from FMS are :
      53/tcp   open  domain
      88/tcp   open  kerberos-sec
      135/tcp  open  msrpc
      389/tcp  open  ldap
      445/tcp  open  microsoft-ds
      464/tcp  open  kpasswd5
      593/tcp  open  http-rpc-epmap
      636/tcp  open  ldapssl
      3268/tcp open  globalcatLDAP
      3269/tcp open  globalcatLDAPssl
      3389/tcp open  ms-wbt-server
      I'll be placing IP restrictions on 3389 (for my RDP), regarding switching off the rest, it occurred to me that parts of the OS may need to use some of these services to do what they need to do (e.g. allow administrator to login to windows?)  
      Will be using a firewall external to windows itself, rather than the Microsoft firewall.
  • Who Viewed the Topic

    6 members have viewed this topic:
    anteas  anteas1998  marklbar  samarthmkt  Lee Smith  247FAS 

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.